SELECT TP.SABOR
FROM TABELA_DE_PRODUTOS TP
WHERE TP.CODIGO_DO_PRODUTO
IN
(SELECT DISTINCT CODIGO_DO_PRODUTO
FROM ITENS_NOTAS_FISCAIS INF
GROUP BY INF.CODIGO_DO_PRODUTO
HAVING SUM(INF.QUANTIDADE) > 394000
)
GROUP BY TP.SABOR;
SELECT TP.SABOR
FROM TABELA_DE_PRODUTOS TP
WHERE TP.CODIGO_DO_PRODUTO
IN
(SELECT DISTINCT CODIGO_DO_PRODUTO
FROM ITENS_NOTAS_FISCAIS INF
GROUP BY INF.CODIGO_DO_PRODUTO
HAVING SUM(INF.QUANTIDADE) > 394000
)
GROUP BY TP.SABOR;
Boa tarde, Camila! Tudo bem com você?
Obrigado por compartilhar seu modo de resolução e raciocínio com a comunidade Alura. É muito interessante ver como você utilizou subconsultas e agregações para obter o resultado desejado. Gostei especialmente da maneira eficiente como você filtrou os produtos com base na quantidade total vendida, usando SUM
e HAVING
.
Continue praticando e se empenhando nos estudos. Abraços!