gpt4 book ai didi

sql-server - SSIS 中上个月日期表达式的最后一天

转载 作者:行者123 更新时间:2023-12-04 16:09:52 25 4
gpt4 key购买 nike

我必须创建一个派生列来上传 OLEDB 目标中的日期,因为我的源文件不包含该日期。我想通过派生列获得的日期是上个月的最后一天。有谁知道怎么弄吗?

最佳答案

尝试以下表达式,只需使用 DATEADD 函数从当前日期减去当前日期。

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

如果你想删除时间,你有两个选择:

  1. 转换为字符串

    LEFT((DT_STR,50,1252)DATEADD("d", -DAY(GETDATE()),GETDATE()),10)
  2. 转换为字符串然后转换为日期(它将生成时间 12:00 AM)

    (DT_DATE)LEFT((DT_STR,50,1252)DATEADD("d", -DAY(GETDATE()),GETDATE()),10)

关于sql-server - SSIS 中上个月日期表达式的最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44357701/

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