Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A minha resolução foi diferente e trouxe o mesmo resultado.

Ao realizar o Desafio: nome dos produtos, criei uma logica um pouco diferente da resolução do professor, porém deu o mesmo resultado. No entanto, a minha duvida consiste em saber se o meu bloco de código, mesmo trazendo os resultados esperados, possa trazer algum bug futuramente.

Forma completa:

SELECT TABELA_DE_PRODUTOS.CODIGO_DO_PRODUTO, TABELA_DE_PRODUTOS.NOME_DO_PRODUTO, SUM(QUANTIDADE) AS QUANTIDADE 
FROM ITENS_NOTAS_FISCAIS
INNER JOIN TABELA_DE_PRODUTOS
ON TABELA_DE_PRODUTOS.CODIGO_DO_PRODUTO = ITENS_NOTAS_FISCAIS.CODIGO_DO_PRODUTO
GROUP BY TABELA_DE_PRODUTOS.CODIGO_DO_PRODUTO, TABELA_DE_PRODUTOS.NOME_DO_PRODUTO
ORDER BY SUM(QUANTIDADE) DESC;

Forma resumida:

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

Poderiam me auxiliar? Obrigado.

1 resposta
solução!

Oi, Pedro, tudo bem?

Parabéns pela resolução do desafio, ficou ótima sua resposta! Além disso, obrigado por compartilhar com os colegas, tenho certeza que vai ajudar todas as pessoas que estão estudando este mesmo conteúdo.

Com relação à sua dúvida, não ocorreria nenhum problema no decorrer das atividades.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum. Abraços!