1
resposta

Desafio: transformando HAVING em Subconsultas

SELECT DESAFIO.CODIGO_DO_PRODUTO, TP.NOME_DO_PRODUTO, DESAFIO.QUANTIDADE 
FROM 
    (SELECT CODIGO_DO_PRODUTO, SUM(QUANTIDADE) AS QUANTIDADE
     FROM ITENS_NOTAS_FISCAIS
     GROUP BY CODIGO_DO_PRODUTO
     HAVING SUM(QUANTIDADE) > 394000) DESAFIO
INNER JOIN TABELA_DE_PRODUTOS TP
ON DESAFIO.CODIGO_DO_PRODUTO = TP.CODIGO_DO_PRODUTO
ORDER BY DESAFIO.QUANTIDADE DESC;
1 resposta

Oii, tudo bem por aí?

Parabéns pela resolução do desafio! A partir desse exercício, você pôde colocar em prática seus conhecimentos sobre subconsultas, junções, agrupamentos, filtros e ordenações!

Continue evoluindo em seus estudos sobre SQL Server e, em caso de dúvidas, fico à disposição.

Abraços.