成本
高管们接着告诉 Eve,他们希望拿到一份最近两个月按餐厅统计的总成本报告。
首先,请编写查询,计算 2018 年 11 月和 12 月按餐厅汇总的总成本,然后按月份进行透视(pivot)。
注意:回顾第 1 章,总成本等于每道菜的成本乘以其进货数量,再对所有菜求和。
本练习是课程的一部分
使用 SQL 分析业务数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
-- Select eatery and calculate total cost
___,
DATE_TRUNC('month', stocking_date) :: DATE AS delivr_month,
___ :: FLOAT AS cost
FROM meals
JOIN stock ON meals.meal_id = stock.meal_id
-- Keep only the records after October 2018
WHERE ___
GROUP BY eatery, delivr_month
ORDER BY eatery, delivr_month;