Kom igångKom igång gratis

Löpande summor med SUM

Harbrs ekonomiteam vill följa hur kreditförbrukningen ackumuleras över tid för varje lager. Du ska skapa en löpande summa med SUM() som fönsterfunktion på tabellen logistics.warehouse_usage, som innehåller kolumnerna warehouse_name, usage_month och credits_used.

Den här övningen är en del av kursen

Automatisering av datapipelines i Snowflake

Visa kurs

Övningsinstruktioner

  • Välj ut warehouse_name, usage_month och credits_used.
  • Lägg till en kolumn running_total med hjälp av SUM(credits_used) partitionerad på warehouse_name och sorterad efter usage_month.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod