Löpande summor med SUM
Harbrs ekonomiteam vill följa hur kreditförbrukningen ackumuleras över tid för varje lager. Du ska skapa en löpande summa med SUM() som fönsterfunktion på tabellen logistics.warehouse_usage, som innehåller kolumnerna warehouse_name, usage_month och credits_used.
Den här övningen är en del av kursen
Automatisering av datapipelines i Snowflake
Övningsinstruktioner
- Välj ut
warehouse_name,usage_monthochcredits_used. - Lägg till en kolumn
running_totalmed hjälp avSUM(credits_used)partitionerad påwarehouse_nameoch sorterad efterusage_month.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;