segunda-feira, 20 de dezembro de 2010

RANK() e DENSE_RANK()

RANK e DENSE_RANK atribuem o mesmo valor para as colunas que possuem o mesmo valor dentro da ordem qe foi estabelecida.

Ex:
SELECT    Vendedor, Produto, Quantidade,
                  ROW_NUMBER() OVER(ORDER BY Quantidade ASC) AS Numero,
                  RANK() OVER(ORDER BY Quantidade asc) AS Rank,
                  DENSE_RANK() OVER(ORDER BY Quantidade ASC) AS DenseRank
FROM Analise_Vendas ORDER BY Quantidade asc

Nenhum comentário:

Postar um comentário