我想计算Ssis中的最后一个星期五的日期。下面的代码正在执行此操作。
DATEADD("dd", -1 - (DATEPART("dw", getdate()) % 7), getdate())
但是它给出了datetime数据类型的结果,我希望在sis中得到int数据类型的结果。
如何转换?
DATEADD("dd", -1 - (DATEPART("dw", getdate()) % 7), getdate())
答案 0 :(得分:0)
将字符串强制转换为DT_DATE或反之亦然时,将使用转换的语言环境。但是,无论区域设置首选项是否使用ISO格式,日期都采用YYYY-MM-DD的ISO格式。
为了将值转换为整数npm
,
yyyyMMdd
分隔符您可以使用以下表达式:
-