sql-server - 无法执行 COMPUTE 语句

标签 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

但是我这不能执行,我得到了这个错误

Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'COMPUTE'.

最佳答案

COMPUTE 子句是 no longer supported in SQL Server 2012 .文档建议使用 ROLLUP相反。

关于sql-server - 无法执行 COMPUTE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12338697/

相关文章:

c# - EF数据库事务可以循环使用吗?

sql - 查找链接服务器上的列依赖项

SQL 动态日期但固定时间查询

mongodb - mongodb 创建准确的索引

php - 创建一个数据库以从 PHP 中的数据插入?

sql-server - 集成服务目录文件夹权限已更改

sql - 根据具体情况选择

sql-server - 存储过程中的异常流调用另一个存储过程

SQL Server - 返回 xml 列的 xml 子节点

sql-server - 使用滚动小计和百分比进行查询