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
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
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.