Fensterfunktionen mit Aggregationen (I)
Um dich mit den Fensterfunktionen vertraut zu machen, wirst du in diesem Kapitel mit der Tabelle Orders
arbeiten. Erinnere dich daran, dass du mit OVER()
ein Fenster für die gesamte Tabelle erstellen kannst. Um Partitionen mit einer bestimmten Spalte zu erstellen, musst du OVER()
zusammen mit PARTITION BY
verwenden.
Diese Übung ist Teil des Kurses
Intermediate SQL Server
Anleitung zur Übung
Schreibe eine T-SQL Abfrage, die die Summe von OrderPrice
zurückgibt, indem du Partitionen für jede TerritoryName
erstellst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT OrderID, TerritoryName,
-- Total price for each partition
___
-- Create the window and partitions
___(___ TerritoryName) AS TotalPrice
FROM Orders