НачатьНачать бесплатно

Оконные функции с агрегированием (I)

Чтобы освоить оконные функции, в этой главе вы будете работать с таблицей Orders. Напомним: с помощью OVER() можно создать окно для всей таблицы. Чтобы создать разделы по определённому столбцу, используйте OVER() вместе с PARTITION BY.

Это упражнение является частью курса

Средний уровень SQL Server

Посмотреть курс

Инструкции к упражнению

Напишите T-SQL запрос, который возвращает сумму OrderPrice, создавая разделы для каждого значения TerritoryName.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT OrderID, TerritoryName, 
       -- Total price for each partition
       ___ 
       -- Create the window and partitions
       ___(___ TerritoryName) AS TotalPrice
FROM Orders
Редактировать и запускать код