始める無料で始める

CTE を使う

Alice は、Delivr が創業初期(2018年9月より前)に月平均でどれくらい支出したのかを知りたがっています。これを解くには、次の2つのクエリが必要です。

  • 月ごとのコストを計算するクエリを作成し、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;
コードを編集して実行