1
resposta

Minha resposta comentada

Inicialmente tentei a consulta abaixo:

SELECT CODIGO_DO_PRODUTO
, SUM(QUANTIDADE) AS QUANTIDADESX
, COUNT(*) AS VENDAS
FROM ITENS_NOTAS_FISCAIS
GROUP BY CODIGO_DO_PRODUTO 
ORDER BY QUANTIDADESX DESC
HAVING SUM(QUANTIDADE) > 394000;

Porém deu erro acredito que pelo fato de pedir para primeiro ordenar e depois tentar o filtro do HAVING então reescrevi como consta abaixo:

SELECT CODIGO_DO_PRODUTO
, SUM(QUANTIDADE) AS QUANTIDADESX
, COUNT(*) AS VENDAS
FROM ITENS_NOTAS_FISCAIS
GROUP BY CODIGO_DO_PRODUTO 
HAVING SUM(QUANTIDADE) > 394000
ORDER BY QUANTIDADESX DESC;

Que retornou

Imagem da consulta

1 resposta

Oii, Ademário! Tudo bem?

Parabéns por praticar a atividade e por encontrar uma solução para o problema que estava tendo! Isso será uma inspiração, obrigada por compartilhar com a comunidade.

Continue assim, você está no caminho certo.

Qualquer dúvida, conte conosco para te auxiliar.

Bons estudos, Ademário!