使用 CTE
Alice 想了解 Delivr 在早期几个月(2018 年 9 月之前)平均每月花费多少。您需要编写两个查询来完成这个任务:
- 一个计算每月成本的查询,并将其包裹在一个 CTE 中;
- 一个引用该 CTE 的查询,用于计算 2018 年 9 月之前的月均成本。
本练习是课程的一部分
使用 SQL 分析业务数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
-- Calculate cost
DATE_TRUNC('month', stocking_date)::DATE AS delivr_month,
___ AS cost
FROM meals
JOIN stock ON meals.meal_id = stock.meal_id
GROUP BY delivr_month
ORDER BY delivr_month ASC;