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 com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!