Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment utiliser la fonction partition by et order by in over?

Vous ne faites rien de mal. SQL Server 2008 ne prend pas en charge l'exécution d'agrégats avec la fonction de fenêtrage.

SQL Server 2012 a enfin une prise en charge complète des fonctions de fenêtrage, y compris l'exécution d'agrégations. Donc, si vous en avez vraiment besoin, vous devrez effectuer une mise à niveau.

Voir ce SQLFiddle pour SQL Server 2012 :http://sqlfiddle.com/#!6/5303f /1