Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: filtrando os produtos mais vendidos

Bom dia! essa foi a resolução do meu desafio

SELECT CODIGO_DO_PRODUTO, SUM (QUANTIDADE) AS QUANTIDADE 
FROM ITENS_NOTAS_FISCAIS
GROUP BY CODIGO_DO_PRODUTO 
HAVING SUM (QUANTIDADE) >= 394000 
ORDER BY SUM (QUANTIDADE) DESC
1 resposta
solução!

Oi, Caio! Como vai?

Agradeço por compartilhar.

Gostei de como você utilizou o GROUP BY junto com o HAVING para filtrar os produtos mais vendidos. Ficou bem claro que você entendeu a diferença entre filtrar antes e depois da agregação, o que é um ponto importante em consultas mais avançadas.

Uma dica interessante para o futuro é usar o TOP pra limitar resultados quando quiser analisar apenas os mais vendidos sem depender de um valor fixo.


SELECT TOP 5 CODIGO_DO_PRODUTO, SUM(QUANTIDADE) AS QUANTIDADE
FROM ITENS_NOTAS_FISCAIS
GROUP BY CODIGO_DO_PRODUTO
ORDER BY QUANTIDADE DESC;

Esse código retorna apenas os 5 produtos mais vendidos, ordenando do maior para o menor, o que ajuda em análises rápidas.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!