Select com limitação de dados por campo

11/06/2018

0

Olá Pessoal!

Como posso limitar para projetar apenas 2 linhas por vendedor?
Exemplo: mostrar as 2 maiores vendas do João... do José... da Maria...

Só consegui limitar dessa forma. Alguém pode me ajudar?
SELECT Vendedor, Mes, Produto, SUM(qtd) AS Qtd_vendida
FROM bpa_apresentado
GROUP BY Vendedor, Mes, Produto
ORDER BY Vendedor, Mes, QTD DESC
Limit 2;


Vendedor Mes Produto Qtd_vendida
JOAO 201611 CAFETEIRA 16
JOAO 201702 FOGAO 15
JOAO 201707 GELADEIRA 14
JOAO 201611 CELULAR 8
JOAO 201611 TELEVISAO 7
JOAO 201611 ARCONDICIONADO 6
JOSE 201611 FOGAO 3
JOSE 201611 GELADEIRA 2
JOSE 201611 CAFETEIRA 2
JOSE 201611 ARCONDICIONADO 2
JOSE 201611 CELULAR 2
JOSE 201611 TELEVISAO 2
MARIA 201611 CAFETEIRA 6
MARIA 201611 CELULAR 6
MARIA 201611 TELEVISAO 5
MARIA 201611 FOGAO 4
Filipe Silva

Filipe Silva

Responder

Post mais votado

12/06/2018

Pesquise sobre Union SQL

Fernando C

Fernando C
Responder

Mais Posts

16/06/2018

Filipe Silva

Obrigado, Fernando.

Vou pesquisar aqui
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar