始める無料で始める

SUM による累計の計算

Harbr の財務チームは、ウェアハウスごとのクレジット消費量が時間とともにどう積み上がるかを把握したいと考えています。logistics.warehouse_usage テーブルには warehouse_nameusage_monthcredits_used が含まれています。このテーブルを使い、SUM() をウィンドウ関数として活用した累計を作成しましょう。

この演習はコースの一部です

Snowflakeにおけるデータパイプラインの自動化

コースを見る

演習の手順

  • warehouse_nameusage_monthcredits_used を選択します。
  • warehouse_name でパーティション分割し、usage_month で並べ替えた SUM(credits_used) を使って、running_total 列を追加します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT
    warehouse_name,
    usage_month,
    credits_used,
    -- Running total of credits per warehouse
    ___(___) OVER(
        PARTITION BY ___
        ORDER BY usage_month
    ) AS running_total
FROM logistics.warehouse_usage
ORDER BY warehouse_name, usage_month;
コードを編集して実行