Obrigado pela ajuda, bem olhem o que eu consegui montar atraves do MSDN da Microsoft http://msdn.microsoft.com/pt-br/library/default.aspx: SELECT vendas.Produto, [vendas]![Vendas Anrdrea]+[vendas]![VendasMarcelo] AS Expr1, RANK()OVER(ORDER BY [vendas]![Vendas Anrdrea]+[vendas]![VendasMarcelo] DESC) AS Rank, FROM vendas ORDER BY [vendas]![Vendas Anrdrea]+[vendas]![VendasMarcelo] DESC; e propriamente o que você me sugeriu, mas aparece o seguinte erro: Erro de sintaxe (operador faltando) na expressão de consulta 'RANK()OVER(ORDER BY[vendas]![VendasAndrea]+[vendas]![VendasMarcelo]DESC)'