gpt4 book ai didi

sql-server - 更改 XML 文件的 ssis 包中的日期

转载 作者:行者123 更新时间:2023-12-03 10:01:21 25 4
gpt4 key购买 nike

我正在我的 XML 文件中处理 SSIS 我读取了 2013-08-02、2013-08-4、2013-08-05 等日期,但我必须将数据日期更改为最近两天,我意思是数据日期戳应该改为2017-05-21,2017-05-22,2017-05-22。 我所做的是在 SSIS 包中添加一个派生列并使用 GETDATE() 更改表达式,在这种情况下我只获得今天的日期,但我需要更改过去两天的数据。谁能帮帮我?

最佳答案

使用 DATEADD 函数从日期中添加或减去时间。在您的派生列中,在表达式字段中使用它:

DATEADD("d", -2, GETDATE())

请注意,这也会减去时间值,因此如果您需要转换为严格的日期格式(或时区转换),您将需要额外的代码。

关于sql-server - 更改 XML 文件的 ssis 包中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44144036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com