Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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