Как использовать функцию секционирования и упорядочения в функции 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'.
Что я делаю неправильно?