Zacznij terazZacznij za darmo

Funkcje okna z agregacjami (I)

Żeby lepiej poznać funkcje okna, w tym rozdziale będziesz pracować z tabelą Orders. Pamiętaj, że za pomocą OVER() możesz utworzyć okno obejmujące całą tabelę. Aby tworzyć partycje na podstawie konkretnej kolumny, użyj OVER() wraz z PARTITION BY.

To ćwiczenie jest częścią kursu

SQL Server średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

Napisz zapytanie T-SQL, które zwraca sumę OrderPrice, tworząc partycje dla każdej wartości TerritoryName.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Edytuj i uruchom kod