Průběžné součty pomocí SUM
Finanční tým Harbr chce sledovat, jak se spotřeba kreditů v průběhu času kumuluje pro každý warehouse. Sestavíš průběžný součet pomocí SUM() jako okenní funkce nad tabulkou logistics.warehouse_usage, která obsahuje sloupce warehouse_name, usage_month a credits_used.
Toto cvičení je součástí kurzu
Automatizace datových pipeline ve Snowflake
Pokyny k cvičení
- Vyber sloupce
warehouse_name,usage_monthacredits_used. - Přidej sloupec
running_totalpomocíSUM(credits_used)rozděleného podlewarehouse_namea seřazeného podleusage_month.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;