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.