LoslegenKostenlos starten

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

<Kurs>Intermediate SQL Server</Kurs>
Kurs ansehen

Übungsanweisungen

Schreibe eine T-SQL Abfrage, die die Summe von OrderPrice zurückgibt, indem du Partitionen für jede TerritoryName erstellst.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Code bearbeiten und ausführen