【发布时间】:2016-12-05 10:34:43
【问题描述】:
我有一个基本查询,它显示要放置在每个位置 (FVTank) 的最新产品是什么:
SELECT TOP 1
T0.[DateTime],
T0.[TankName],
T1.[Item]
FROM
t005_pci_data T0
INNER JOIN t001_fvbatch T1 ON T1.[FVBatch] = T0.[FVBatch]
WHERE
T0.[TankName] = 'FV101'
UNION
SELECT TOP 1
T0.[DateTime],
T0.[TankName],
T1.[Item]
FROM
t005_pci_data T0
INNER JOIN t001_fvbatch T1 ON T1.[FVBatch] = T0.[FVBatch]
WHERE
T0.[TankName] = 'FV102'
[...etc...]
ORDER BY
T0.[DateTime] DESC
结果如下:
我想做的是在 SSRS 上创建一个摘要页面,该页面将显示当前保存每个项目的所有位置。理想情况下,它看起来像这样:
有 50 个位置和 7 个主要项目,所以我需要它有 8 个标题(另外一个用于“其他”。)
有没有办法在 SSRS 中做到这一点?或者有没有更好的办法用 SQL 来做?
谢谢。
【问题讨论】:
标签: sql list reporting-services sql-server-2016