Sql server Can';t执行COMPUTE语句
我试图在Northwind数据库上执行这个简单语句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
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版本,问题就在这里!