使用 SUM 计算累计总和
Harbr 的财务团队希望按仓库跟踪随时间累积的信用点数消耗。请在 logistics.warehouse_usage 上使用 SUM() 作为窗口函数构建一个运行累计值。该表包含 warehouse_name、usage_month 和 credits_used。
本练习是课程的一部分
Snowflake 中的数据管道自动化
练习说明
- 选择
warehouse_name、usage_month和credits_used。 - 添加一个名为
running_total的列,使用按warehouse_name分区并按usage_month排序的SUM(credits_used)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
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;