【发布时间】:2017-06-09 15:59:39
【问题描述】:
我正在研究 SSIS,我的问题是我在该数据中有一个 XML 文件数据,其中一列标题是 TIMESTAMP 并且 TIMESTAMP 示例数据在这里:
2013-08-02 00:15:00
2013-08-03 00:30:00
2013-08-04 00:45:00
2013-08-05 08:45:00
2013-08-06 08:45:01
2013-08-08 08:45:02
在上面的数据中,我要把Date改成:
2017-06-02 00:15:00
2017-06-03 00:30:00
2017-06-04 00:45:00
2017-06-05 08:45:00
2017-06-06 08:45:01
2017-06-08 08:45:02
那么,如何在派生列中编写表达式来更改过去六天的日期?不更改日期旁边的“TimeReading”。
这意味着 Date 应该从前 6 天更改并弹出,并且 Date 旁边的 TimeReading 应该与以前的数据相同。
我做了什么:
在表达式中,如果我给 GETDATE() 输出填充的是今天的日期,而 TimeReading 填充的是 00:00:00。
如果我给 GETDATE()-1,输出将填充上一个日期,TimeReading 填充为 00:00:00,
但我需要使用相同的 TimeReading 获取过去 六天 的连续日期。
有人可以帮忙吗?
【问题讨论】: