Aan de slagGa gratis aan de slag

Windowfuncties met aggregaties (I)

Om vertrouwd te raken met de windowfuncties, werk je in dit hoofdstuk met de tabel Orders. Onthoud dat je met OVER() een window voor de hele tabel kunt maken. Wil je partities maken op basis van een specifieke kolom, gebruik dan OVER() samen met PARTITION BY.

Deze oefening maakt deel uit van de cursus

SQL Server voor gevorderden

Cursus bekijken

Oefeninstructies

Schrijf een T-SQL-query die de som van OrderPrice teruggeeft door partities te maken voor elke TerritoryName.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Code bewerken en uitvoeren