Как использовать функцию секционирования и упорядочения в функции over?

Я использую SQL Server 2008 R2.

Я пытаюсь написать запрос, показывающий следующее:

select productname, unitprice,categoryid, sum(unitprice) 
over (partition by categoryid order by unitprice desc) As PriceSum
from Products

Я хочу, чтобы в результате продукты были упорядочены по цене за единицу при разделении продуктов по категориям. Я получаю эту ошибку:Incorrect syntax near 'order'. Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос