SQL Server 2012中compute语句应该怎么写,一直提示错误,在SQL server 2005中可以运行,如下图所示

这是在SQL Server 2012中的运行结果
2025-05-08 20:32:54
推荐回答(3个)
回答1:

我这随便录了点数据没问题呀

看看你表结构吧,我运行结果如下

回答2:

SQL Server 2012 废弃了compute/compute by功能。这个功能只能在分析器上使用,在程序中处理不了。

回答3:

sql server 2012中已经废弃compute了

http://msdn.microsoft.com/zh-cn/library/ms144262

虽然官方推荐使用rollup,但是貌似楼主这个查询rollup是不能实现了。