CommencerCommencez gratuitement

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

<cours>Intermédiaire SQL Serveur</cours>
Voir le cours

Instructions de l’exercice

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 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