SUM による累計の計算
Harbr の財務チームは、ウェアハウスごとのクレジット消費量が時間とともにどう積み上がるかを把握したいと考えています。logistics.warehouse_usage テーブルには warehouse_name、usage_month、credits_used が含まれています。このテーブルを使い、SUM() をウィンドウ関数として活用した累計を作成しましょう。
この演習はコースの一部です
Snowflakeにおけるデータパイプラインの自動化
演習の手順
warehouse_name、usage_month、credits_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;