Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Can';t执行COMPUTE语句_Sql Server_Database_Tsql_Sql Server 2012 - Fatal编程技术网

Sql server Can';t执行COMPUTE语句

Sql server Can';t执行COMPUTE语句,sql-server,database,tsql,sql-server-2012,Sql Server,Database,Tsql,Sql Server 2012,我试图在Northwind数据库上执行这个简单语句 USE Northwind SELECT productid, orderid,quantity FROM [order details] ORDER BY productid, orderid COMPUTE SUM(quantity) GO 但我不能执行,我犯了这个错误 味精156,第15级,状态1,第5行 关键字“COMPUTE”附近的语法不正确 COMPUTE子句是。文档建议改为使用。简单的计算方法: Select columnn

我试图在Northwind数据库上执行这个简单语句

USE Northwind
SELECT  productid, orderid,quantity 
FROM [order details]
ORDER BY productid, orderid
COMPUTE SUM(quantity)
GO
但我不能执行,我犯了这个错误

味精156,第15级,状态1,第5行
关键字“COMPUTE”附近的语法不正确


COMPUTE子句是。文档建议改为使用。

简单的计算方法:

Select columnname, count(*)
From tablename
Group by columnname
Order by columnname
Select 'SUM' , COUNT(columnname) from tablename

您使用的是什么版本的SQL Server?据说该功能将在SQL Server的未来版本中删除,COMPUTE被明确列为。哦,谢谢,我目前使用的是2012版本,问题就在这里!