Qual (ou quais) foi (foram) a(s) maior(es) venda(s) do produto “Linha Refrescante - 1 Litro - Morango/Limão”, em quantidade? (Obtenha este resultado usando 2 SQLs).
Solução (usando 2 SQLs):
SELECT CODIGO_DO_PRODUTO FROM TABELA_DE_PRODUTOS
WHERE NOME_DO_PRODUTO = 'Linha Refrescante - 1 Litro - Morango/Limão';
Output:
CODIGO_DO_PRODUTO |
---|
1101035 |
SELECT DISTINCT QUANTIDADE FROM ITENS_NOTAS_FISCAIS
WHERE CODIGO_DO_PRODUTO = '1101035' ORDER BY QUANTIDADE DESC LIMIT 5;
QUANTIDADE |
---|
99 |
98 |
97 |
96 |
95 |
Solução (usando JOIN):
SELECT DISTINCT i.QUANTIDADE
FROM ITENS_NOTAS_FISCAIS AS i
JOIN TABELA_DE_PRODUTOS AS p ON i.CODIGO_DO_PRODUTO = p.CODIGO_DO_PRODUTO
WHERE p.NOME_DO_PRODUTO = 'Linha Refrescante - 1 Litro - Morango/Limão'
ORDER BY i.QUANTIDADE DESC
LIMIT 5;
Retorna mesmo output, onde a maior venda são 99 sucos do produto em questão.