【发布时间】:2015-11-14 16:25:25
【问题描述】:
我有一个包含 ID、AddrID 和 Addr 列的表。
ID 可以附加到多个 Addr 值,其中每个地址都有自己的 ID。
我正在尝试使每个 ID 在加载多个地址时都有一个新行,而不是重复 ID。所以本质上不是每条记录的每一行。
希望它有意义。
这最终将成为 SSRS 报告。
想要的输出应该是这样的:
+----+--------+------------+
| ID | AddrID | Addr |
+----+--------+------------+
| 1 | S1 | 123 N St |
| 2 | S2 | 456 S ST |
| | S3 | 789 W ST |
| | S4 | 987 E ST |
| 3 | S1 | 123 N St |
| | S5 | 147 Elm ST |
| | S6 | 258 SQL St |
+----+--------+------------+
我尝试使用:
declare @nl as char(2) = char(13) + char(10)
但它只是不起作用。
【问题讨论】:
-
插入新行如何摆脱 ID。我是 3 行 ID = 2 还是 1 行?
-
您真的需要在 DB 中执行此操作,您不能仅在 SSRS RDL 的表示层中执行此操作吗?只需出示东西检查How can I merge rows 和similiar。
标签: tsql reporting-services ssrs-2008-r2