【发布时间】:2017-10-23 22:49:51
【问题描述】:
我正在我的 XML 文件中处理 SSIS 我已经阅读了诸如 2013-08-02、2013-08-4、2013-08-05 之类的日期,但我必须将数据日期更改为过去两天的日期,我意思是数据日期戳应该更改为2017-05-21,2017-05-22,2017-05-22。 我所做的是在 SSIS 包中添加了一个派生列,并用 GETDATE() 更改了表达式,在这种情况下,我只得到今天的日期,但我需要更改过去两天的数据。 谁能帮帮我?
【问题讨论】:
-
我不是 100% 清楚您需要什么,但是您是否尝试过 DATEDIFF 表达式?您应该能够使用该函数计算派生列表达式中的日期。使用
DATEADD("d", -2, GETDATE())从今天的日期中减去 2 天。
标签: sql-server date ssis