IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Seleziona warehouse_name, usage_month e credits_used.
  • Aggiungi una colonna running_total usando SUM(credits_used) partizionata per warehouse_name e ordinata per usage_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;
Modifica ed esegui il codice