CommencezCommencez gratuitement

Fonctions fenêtre avec agrégations (I)

Pour vous familiariser avec les fonctions fenêtre, vous allez travailler avec la table Orders dans ce chapitre. Rappelez-vous qu'avec OVER(), vous pouvez créer une fenêtre pour l'ensemble de la table. Pour créer des partitions à partir d'une colonne précise, vous devez utiliser OVER() avec PARTITION BY.

Cette activité fait partie du cours

SQL Server intermédiaire

Voir le cours

Instructions de l’exercice

Écrivez une requête T‑SQL qui retourne la somme de OrderPrice en créant des partitions pour chaque TerritoryName.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Modifier et exécuter le code