Totaluri cumulative cu SUM
Echipa financiară a Harbr vrea să urmărească cum se acumulează consumul de credite în timp pentru fiecare depozit. Vei construi un total cumulativ folosind SUM() ca funcție de fereastră pe tabelul logistics.warehouse_usage, care conține coloanele warehouse_name, usage_month și credits_used.
Acest exercițiu face parte din cursul
Automatizarea pipeline-urilor de date în Snowflake
Instrucțiuni pentru exercițiu
- Selectează
warehouse_name,usage_monthșicredits_used. - Adaugă o coloană
running_totalfolosindSUM(credits_used)partiționat dupăwarehouse_nameși ordonat dupăusage_month.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;