Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Calcule o custo por ID de refeição.
  • Defina o LIMIT como 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 ___;
Editar e Executar Código