J'essaie d'exécuter cette déclaration simple sur la database Northwind
USE Northwind SELECT productid, orderid,quantity FROM [order details] ORDER BY productid, orderid COMPUTE SUM(quantity) GO
Mais je ne peux pas exécuter, j'ai eu cette erreur
Msg 156, niveau 15, état 1, ligne 5
Syntaxe incorrecte près du mot key 'COMPUTE'.
La clause COMPUTE n'est plus prise en charge dans SQL Server 2012 . La documentation suggère d'utiliser ROLLUP à la place.
Façon simple de faire calculer:
Sélectionnez nom_colonne, count (*) De nom_table Groupe par nom_colonne Ordre par nom_colonne Sélectionnez 'SUM', COUNT (nom_colonne) à partir du nom_table