Como usar a partição por e ordenar por sobre a função?
Estou usando o SQL Server 2008 R2.
Estou tentando escrever uma consulta mostrando o seguinte:
select productname, unitprice,categoryid, sum(unitprice)
over (partition by categoryid order by unitprice desc) As PriceSum
from Products
Eu quero que o resultado encomende produtos pelo preço unitário, enquanto particionam os produtos por suas categorias. Estou recebendo este erro:Incorrect syntax near 'order'.
O que estou fazendo de errado?