Olá galera, vejam um exemplo de como selecionar os 5 maiores vendedores por cidade
WITH xdados2 AS (
WITH xdados AS (SELECT cidade,
nome,
SUM(total) AS total
FROM dados
GROUP BY cidade, nome
ORDER BY cidade, nome, volume DESC)
SELECT cidade,
nome,
total,
ROW_NUMBER() OVER (PARTITION BY cidade ORDER BY total DESC) row_num
FROM xdados
)
SELECT cidade, nome, ROUND(total, 4), row_num
FROM xdados2
HAVING row_num <= 5
Comentários
Postar um comentário