Fonctions de fenêtre avec agrégations (I)
Pour vous familiariser avec les fonctions de la fenêtre, vous travaillerez avec le tableau Orders
dans ce chapitre. Rappelez-vous qu'en utilisant OVER()
, vous pouvez créer une fenêtre pour l'ensemble du tableau. Pour créer des partitions à l'aide d'une colonne spécifique, vous devez utiliser OVER()
en même temps que PARTITION BY
.
Cet exercice fait partie du cours
Intermédiaire SQL Serveur
Instructions
Ecrivez une requête T-SQL qui renvoie la somme de OrderPrice
en créant des partitions pour chaque TerritoryName
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT OrderID, TerritoryName,
-- Total price for each partition
___
-- Create the window and partitions
___(___ TerritoryName) AS TotalPrice
FROM Orders