CommencezCommencez gratuitement

Totaux cumulés avec SUM

L’équipe des finances de Harbr veut suivre l’accumulation de la consommation de crédits au fil du temps pour chaque entrepôt. Vous allez créer un total cumulatif en utilisant SUM() comme fonction de fenêtre sur logistics.warehouse_usage, qui contient warehouse_name, usage_month et credits_used.

Cette activité fait partie du cours

Automatisation des pipelines de données dans Snowflake

Voir le cours

Instructions de l’exercice

  • Sélectionnez warehouse_name, usage_month et credits_used.
  • Ajoutez une colonne running_total en utilisant SUM(credits_used) avec un partitionnement par warehouse_name et un tri par usage_month.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code