CommencerCommencer gratuitement

Totaux cumulés avec SUM

L’équipe finance de Harbr veut suivre, pour chaque entrepôt, comment la consommation de crédits s’accumule dans le temps. Vous allez calculer un total cumulé en utilisant SUM() comme fonction de fenêtre sur logistics.warehouse_usage, qui contient warehouse_name, usage_month et credits_used.

Cet exercice fait partie du cours

Automatisation des pipelines de données dans Snowflake

Afficher le cours

Instructions

  • Sélectionnez warehouse_name, usage_month et credits_used.
  • Ajoutez une colonne running_total à l’aide de SUM(credits_used) partitionnée par warehouse_name et ordonnée par usage_month.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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