Bắt đầu ngayBắt đầu miễn phí

Tổng chạy với SUM

Nhóm tài chính của Harbr muốn theo dõi cách mức tiêu thụ credit tích lũy theo thời gian cho từng warehouse. Bạn sẽ tạo một tổng chạy (running total) bằng cách dùng SUM() như một hàm cửa sổ trên logistics.warehouse_usage, bảng này có các cột warehouse_name, usage_month, và credits_used.

Bài tập này là một phần của khóa học

Tự động hóa Data Pipeline trong Snowflake

Xem khóa học

Hướng dẫn bài tập

  • Chọn warehouse_name, usage_month, và credits_used.
  • Thêm cột running_total sử dụng SUM(credits_used) phân vùng theo warehouse_name và sắp xếp theo usage_month.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã