【发布时间】:2016-05-28 01:37:48
【问题描述】:
我正在将 SQL SERVER 2005 迁移到 SQL SERVER 2014 并遇到了这个问题。我有一个“搜索引擎”STORED PROCEDURE,它可以为我的报告网站即时构建报告查询。在旧版本中,我使用COMPUTE BY 来获取小计和总计。 SQL SERVER 2014 不再支持COMPUTE BY,我改用GROUPING SETS。但是,有一个问题。报告可以有多个页面。他们可以有超过 200 页。我只想在最后一页显示总计。默认情况下,每页都获取 1000 条记录。最后一页通常会显示剩余记录和整个记录集的总计。我可以通过COMPUTE BY 实现这一目标。使用GROUPING SETS,我不能。我只能计算最后一页的总数,而不是整个记录集。任何建议,将不胜感激。谢谢。
【问题讨论】:
-
你能添加一个示例表/示例查询/期望的结果吗?如果不能看到实际存在的问题,就很难提供帮助。
标签: sql sql-server tsql sql-server-2014 grouping-sets