Aan de slagGa gratis aan de slag

Doorlopende totalen met SUM

Het financiële team van Harbr wil bijhouden hoe het kredietverbruik zich in de tijd opstapelt per warehouse. Je bouwt een doorlopend totaal met SUM() als windowfunctie op logistics.warehouse_usage, met de kolommen warehouse_name, usage_month en credits_used.

Deze oefening maakt deel uit van de cursus

Automatisering van datapijplijnen in Snowflake

Cursus bekijken

Oefeninstructies

  • Selecteer warehouse_name, usage_month en credits_used.
  • Voeg een kolom running_total toe met SUM(credits_used), gepartitioneerd op warehouse_name en geordend op usage_month.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren