Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie verwende ich partition by und order by in der Over-Funktion?

Du machst nichts falsch. SQL Server 2008 unterstützt keine Ausführung von Aggregaten mit Windowing-Funktion.

SQL Server 2012 bietet endlich volle Unterstützung für Windowing-Funktionen, einschließlich der Ausführung von Aggregationen. Wenn Sie dies also wirklich brauchen, müssen Sie ein Upgrade durchführen.

Siehe dieses SQLFiddle für SQL Server 2012:http://sqlfiddle.com/#!6/5303f /1