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
Instrukcje do ćwiczenia
- Wybierz kolumny
warehouse_name,usage_monthicredits_used. - Dodaj kolumnę
running_total, używającSUM(credits_used)z podziałem wedługwarehouse_namei posortowaną wedługusage_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;