【发布时间】:2012-04-04 09:09:19
【问题描述】:
在 MS SQL 2008 R2 DB 中,我有一个表:
Name, Value, Type
A, 1, T1
B, 2, T1
C, 3, T1
D, 4, T1
A, 10, T2
B, 20, T2
C, 13, T2
D, 45, T2
A, 11, T3
B, 22, T3
C, 33, T3
D, 44, T3
我想做的是得到这个:
Name, Type
T1, T2, T3
A, 1, 10, 11
B, 2, 20, 22
C, 3, 13, 33
D, 4, 45, 44
从查询中,我可以返回: 名称、值、类型 A、1、T1 B、2、T1 C、3、T1 D、4、T1
A, 10, T2
B, 20, T2
C, 13, T2
D, 45, T2
A, 11, T3
B, 22, T3
C, 33, T3
D, 44, T3
现在我想获取这些数据并在 SSRS 中将其转换为这种形式:
Name, Type
T1, T2, T3
A, 1, 10, 11
B, 2, 20, 22
C, 3, 13, 33
D, 4, 45, 44
类型可以从一种执行更改为另一种执行。
【问题讨论】:
-
更多详细信息将帮助我们提供更多详细信息以回应:您是否使用 SQL Server Reporting Services?你建立了一份报告吗?还是您希望在 SQL 查询中完成此操作?这将在哪里被引用?列(T1、T2、T3)在执行之间是动态的还是固定的?换句话说,您尝试了什么,您的要求是什么?
标签: sql-server-2008 reporting-services