Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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