Sql server SSRS中的SQL编程
关于报告服务: 这是我的查询代码和结果返回 正如您所看到的,在同一个Sql server SSRS中的SQL编程,sql-server,reporting-services,Sql Server,Reporting Services,关于报告服务: 这是我的查询代码和结果返回 正如您所看到的,在同一个“DateTime”中,我有三个值是“批处理名称”、“开始时间”、“结束时间”和“结束时间”,但它不是按行排序的 所以请帮我删除所有空值的元素 对不起,我的英语不好。谢谢大家 这是我的照片: 在不了解实际表和数据的情况下,仍然很难帮助您,但我会尝试一下。 我认为您需要加入StringSnapshot和SnapshotTag 3次,因为您需要3个不同的值 试着这样做: SELECT Hist.DateTime,
“DateTime”
中,我有三个值是“批处理名称”、“开始时间”、“结束时间”
和“结束时间”
,但它不是按行排序的
所以请帮我删除所有空值的元素
对不起,我的英语不好。谢谢大家
这是我的照片:
在不了解实际表和数据的情况下,仍然很难帮助您,但我会尝试一下。 我认为您需要加入StringSnapshot和SnapshotTag 3次,因为您需要3个不同的值 试着这样做:
SELECT
Hist.DateTime,
BatchName = StringSnapshotBatchName.Value,
StartTime= ...,
EndTime= ...,
FROM
EventHistory Hist
JOIN StringSnapshot StringSnapshotBatchName
ON StringSnapshotBatchName.EventLogKey= Hist.EventLogKey
JOIN SnapshotTag SnapshotTagBatchName
ON SnapshotTagBatchName.SnapshotTagKey = StringSnapshotBatchName.SnapshotTagKey
AND SnapshotTagBatchName.TagName = 'BATCH_NAME'
JOIN StringSnapshot StringSnapshotStartTime
ON StringSnapshotStartTime .EventLogKey= Hist.EventLogKey
JOIN SnapshotTag SnapshotTagStartTime
ON SnapshotTagStartTime .SnapshotTagKey = StringSnapshotStartTime .SnapshotTagKey
AND SnapshotTagStartTime .TagName = 'START_TIME'
JOIN....
您能告诉我们您的EventHistory、StringSnapshot和SnapshotTag表的结构吗?我认为你的问题可以一组一组地解决。你能告诉我怎么解决吗?EventHistory表、StringSnapshot表和SnapshotTag通过keylock链接。那么请告诉我命令组可以做什么?提前感谢您使用
coalesce