Laufende Summen mit SUM
Das Finanzteam von Harbr möchte nachvollziehen, wie sich der Kreditverbrauch pro Warehouse über die Zeit aufsummiert. Du erstellst eine laufende Summe mit SUM() als Window-Funktion auf logistics.warehouse_usage, das warehouse_name, usage_month und credits_used enthält.
Diese Übung ist Teil des Kurses
Automatisierung von Datenpipelines in Snowflake
Anleitung zur Übung
- Wähle
warehouse_name,usage_monthundcredits_usedaus. - Füge eine Spalte
running_totalhinzu, dieSUM(credits_used)nachwarehouse_namepartitioniert und nachusage_monthsortiert verwendet.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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;