Anda tidak melakukan kesalahan. SQL Server 2008 tidak mendukung menjalankan agregat dengan fungsi windowing.
SQL Server 2012 akhirnya memiliki dukungan penuh untuk fungsi windowing, termasuk menjalankan agregasi. Jadi, jika Anda benar-benar membutuhkan ini, Anda perlu meningkatkannya.
Lihat SQLFiddle ini untuk SQL Server 2012:http://sqlfiddle.com/#!6/5303f /1