开始使用免费开始使用

使用 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;
编辑并运行代码