Estoy tratando de ejecutar esta declaración simple en la base de datos NorthwindNo se puede ejecutar una instrucción COMPUTE
USE Northwind
SELECT productid, orderid,quantity
FROM [order details]
ORDER BY productid, orderid
COMPUTE SUM(quantity)
GO
Pero esto no se puede ejecutar, tengo este error
Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'COMPUTE'.
¿Qué versión de SQL Server estás usando? Los [documentos de 2008 R2] (http://msdn.microsoft.com/en-us/library/ms181708 (v = sql.105) .aspx) dicen que la característica se eliminará en una versión futura de SQL Server y COMPUTE aparece explícitamente como [una característica que ya no es compatible con SQL Server 2012] (http://msdn.microsoft.com/en-us/library/ms144262.aspx). –
¡Oh, gracias, actualmente estoy usando la versión 2012, aquí está el problema! –
Posible duplicado de [SQL 2008 VS 2012 Error: sintaxis incorrecta cerca de la palabra clave 'COMPUTE'] (http://stackoverflow.com/questions/12491404/sql-2008-vs-2012-error-incorrect-syntax-near-the -keyword-compute) –