【发布时间】:2014-08-28 15:30:54
【问题描述】:
我正在使用 SQL Server 2008 R2。目前,我有一个如下所示的表:
Text DateLogged SomeID SomeOtherID
-----------------------------------------------
1234: Data 04/04/2014 1 190
3212: Text 04/04/2014 1 190
4332: Data 04/04/2014 1 190
1256: Data 04/04/2014 1 190
以及以下 SQL 查询:
SELECT RIGHT(Text, LEN(Text) - CHARINDEX(':', Text) - 1) AS Sub, DateLogged, SomeID, SomeOtherID
FROM Example
WHERE SomeOtherID = 190
我想为我正在使用 SSRS 构建的报告获取具有相同子字符串 (Sub) 的行数。但是,我似乎找不到将按子字符串查询结果(仅供参考,DateLogged 和 SomeID 字段用于报告中的分组)。报告如下所示:
Month SomeID Sub Count
---------------------------------
April
1
Data 3
Text 1
任何解决方案,无论是查询级别还是报告级别,都将不胜感激!
【问题讨论】:
标签: sql tsql sql-server-2008-r2 ssrs-2008-r2