Inizia subitoInizia 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 di dati in Snowflake

Visualizza 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 interattivo pratico

Prova questo esercizio completando questo 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