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