Select com limitação de dados por campo
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?
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
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
Curtidas 0
Melhor post
Fernando C
12/06/2018
Pesquise sobre Union SQL
GOSTEI 1
Mais Respostas
Filipe Silva
11/06/2018
Obrigado, Fernando.
Vou pesquisar aqui
Vou pesquisar aqui
GOSTEI 0