Zacznij terazZacznij za darmo

Sumy bieżące z SUM

Zespół finansowy Harbr chce śledzić, jak zużycie kredytów kumuluje się w czasie dla każdego magazynu. Zbudujesz sumę bieżącą, używając SUM() jako funkcji okna na tabeli logistics.warehouse_usage, która zawiera kolumny warehouse_name, usage_month i credits_used.

To ćwiczenie jest częścią kursu

Automatyzacja potoków danych w Snowflake

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz kolumny warehouse_name, usage_month i credits_used.
  • Dodaj kolumnę running_total, używając SUM(credits_used) z podziałem według warehouse_name i posortowaną według usage_month.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod