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

Desafio: obter a maior venda de um produto

Boa tarde! minha resolução da atividade foi essa:

SELECT * FROM TABELA_DE_PRODUTOS WHERE NOME_DO_PRODUTO ='Linha Refrescante - 1 Litro - Morango/Limao'

SELECT TOP 1 * FROM ITENS_NOTAS_FISCAIS WHERE CODIGO_DO_PRODUTO = '1101035' ORDER BY QUANTIDADE DESC;
1 resposta
solução!

Oi, Caio! Como vai?

Agradeço por compartilhar.

A sua solução ficou bem direta e funcional, separando a busca do produto e depois encontrando a maior quantidade vendida, o que mostra um bom entendimento de filtragem e ordenação no SQL.

Se quiser testar, pode usar o JOIN para já trazer essas informações em uma única consulta, evitando múltiplos passos.


SELECT TOP 1 p.NOME_DO_PRODUTO, i.QUANTIDADE
FROM ITENS_NOTAS_FISCAIS i
JOIN TABELA_DE_PRODUTOS p
ON i.CODIGO_DO_PRODUTO = p.CODIGO_DO_PRODUTO
WHERE p.NOME_DO_PRODUTO = 'Linha Refrescante - 1 Litro - Morango/Limao'
ORDER BY i.QUANTIDADE DESC;

Esse código junta as tabelas e retorna diretamente o produto com a maior quantidade vendida.

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