Sql server 2005 靠近'的语法不正确;设置';-SQL Server 2005
我的代码:Sql server 2005 靠近'的语法不正确;设置';-SQL Server 2005,sql-server-2005,grouping-sets,Sql Server 2005,Grouping Sets,我的代码: Group BY GROUPING SETS ( (wmsSponsorEntityName), (wmsSponsorEntityPrimaryRegion), (wmsProjectNameSWP) , () ) 我这样做是因为这三个字段重复,另外两个字段: w、 [P2010] w、 武乡 对于某些wmsProjectNameSWP不同 wmsSponsorEntity
Group BY
GROUPING SETS
(
(wmsSponsorEntityName),
(wmsSponsorEntityPrimaryRegion),
(wmsProjectNameSWP) ,
()
)
我这样做是因为这三个字段重复,另外两个字段:
w、 [P2010]
w、 武乡
对于某些wmsProjectNameSWP不同
wmsSponsorEntityName | WMSSponsorEntityPrimary Region | wmsProjectNameSWP | wugCounty | P2010
ABERNATHY | O |当地地下水开发| LUBBOCK | 808
ABERNATHY | O |当地地下水开发| HALE | 2297
但我在“集合”附近收到一个语法错误
欢迎提供任何指导。SQL Server 2008中引入了分组集。这意味着,如果您使用的是SQLServer2005,则会出现语法错误,因为它不存在 您能否为您的查询添加一些示例数据和预期输出。可能您只需要
按wmsSponsorEntityName、wmsSponsorEntityPrimaryRegion、wmsProjectNameSWP分组,因为我还没有10个声誉,所以它不允许我粘贴图像。您可以从sql server management studio复制结果网格,并将结果作为文本粘贴到问题本身的列Hanks中。帖子更新了.OY。好啊谢谢你,格雷格。我在网上找到的一切都是说你可以做到。关于我能做什么还有其他想法吗?根据这个URL,你可以使用UNION ALL和GROUP BY的组合。如果您需要解决方法方面的帮助,我建议发布完整的查询。