1
resposta

Minha resolução

SELECT PRODUTOS_MAIS_VENDIDOS.CODIGO, PRODUTOS_MAIS_VENDIDOS.NOME, PRODUTOS_MAIS_VENDIDOS.QUANTIDADE
FROM (
    SELECT INF.CODIGO_DO_PRODUTO AS CODIGO, TP.NOME_DO_PRODUTO AS NOME, SUM(INF.QUANTIDADE) AS QUANTIDADE 
    FROM ITENS_NOTAS_FISCAIS INF
    INNER JOIN TABELA_DE_PRODUTOS TP 
    ON INF.CODIGO_DO_PRODUTO = TP.CODIGO_DO_PRODUTO
    GROUP BY INF.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO
) PRODUTOS_MAIS_VENDIDOS
WHERE PRODUTOS_MAIS_VENDIDOS.QUANTIDADE > 394000
ORDER BY PRODUTOS_MAIS_VENDIDOS.QUANTIDADE DESC;

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ei! Tudo bem, Ycaro?

Sua subconsulta ficou bem estruturada para simplificar a filtragem de produtos, parabéns por praticar! A organização entre INNER JOIN e o agrupamento (GROUP BY) deixou a leitura bem clara.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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