Doorlopende totalen met SUM
Het financiële team van Harbr wil bijhouden hoe het kredietverbruik zich in de tijd opstapelt per warehouse. Je bouwt een doorlopend totaal met SUM() als windowfunctie op logistics.warehouse_usage, met de kolommen warehouse_name, usage_month en credits_used.
Deze oefening maakt deel uit van de cursus
Automatisering van datapijplijnen in Snowflake
Oefeninstructies
- Selecteer
warehouse_name,usage_monthencredits_used. - Voeg een kolom
running_totaltoe metSUM(credits_used), gepartitioneerd opwarehouse_nameen geordend opusage_month.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;