Refeições com maior custo
Alice, do Financeiro, quer saber quais são as 5 principais refeições da Delivr por custo total; em outras palavras, Alice quer saber as 5 refeições em que a Delivr mais gastou para manter em estoque.
Você recebeu uma consulta agregada; será preciso preencher as lacunas para obter o resultado de que a Alice precisa.
Observação: Lembre-se de que, na tabela meals, meal_price é o que o usuário paga à Delivr pela refeição, enquanto meal_cost é o que a Delivr paga aos restaurantes para manter essa refeição em estoque.
Este exercicio faz parte do curso
Análise de Dados de Negócios em SQL
Instruções do exercicio
- Calcule o custo por ID de refeição.
- Defina o
LIMITcomo 5.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
SELECT
-- Calculate cost per meal ID
___,
___ AS cost
FROM meals
JOIN stock ON meals.meal_id = stock.meal_id
GROUP BY meals.meal_id
ORDER BY cost DESC
-- Only the top 5 meal IDs by purchase cost
LIMIT ___;