1
resposta

[Projeto] RESPOSTA 10 Produtos mais vendidos

Query:


select codigo_do_produto,sum(quantidade)as Total from itens_notas_fiscais group by codigo_do_produto order by total desc;

Resultado:

CODIGO_DO_PRODUTO TOTAL
479745	397211
229900	396459
326779	394764
235653	394652
1040107	394598
1086543	393665
1000889	393492
1078680	393392
394479	392315
783663	389299
723457	389026
746596	388161
1101035	388042
826490	387568
1022450	387444
243083	387315
788975	386956
773912	386888
812829	386864
1096818	385167
1004327	384942
290478	384903
1002767	383349
1002334	383247
520380	382544
1037797	382467
1013793	381678
1041119	381370
695594	376290
231776	374117
1 resposta

Boa tarde, Fabiola!

Que legal ver o seu desenvolvimento e engajamento nos estudos! Já te respondi em outros posts no fórum da Alura e é inspirador ver sua dedicação.

Uma dica para seu código é ajustar sua query para retornar apenas os 10 produtos mais vendidos, você pode fazer isso utilizando a cláusula ROWNUM:

SELECT codigo_do_produto, SUM(quantidade) AS Total
FROM itens_notas_fiscais
GROUP BY codigo_do_produto
ORDER BY Total DESC
FETCH FIRST 10 ROWS ONLY;

Abraço e bons estudos!