Totali progressivi con SUM
Il team finance di Harbr vuole monitorare come il consumo di crediti si accumula nel tempo per ciascun warehouse. Creerai un totale progressivo usando SUM() come funzione finestra su logistics.warehouse_usage, che contiene warehouse_name, usage_month e credits_used.
Questo esercizio fa parte del corso
Automazione delle pipeline dati in Snowflake
Istruzioni dell'esercizio
- Seleziona
warehouse_name,usage_monthecredits_used. - Aggiungi una colonna
running_totalusandoSUM(credits_used)partizionata perwarehouse_namee ordinata perusage_month.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;