【发布时间】:2017-02-23 17:50:06
【问题描述】:
我正在尝试为连接字符串创建一个表达式,以给出给定周数的日期,如果可能的话,给出该周星期五的日期。
这是我的目标输出:Week9 - 2017 年 2 月 24 日(我已经有了月份名称的变量表达式)
这个answer 给出了上周五的日期:
DATEPART("dw", GETDATE()) != 2?
GETDATE():
DATEADD("dw", -3, GETDATE())
但它不是连接字符串形式。
如果有帮助,这就是我用来推导我的周数的方法:
Right("" + (DT_STR,4,1252) DatePart("ww", DateAdd("ww", -2, getdate())), 2)
谢谢,
J
【问题讨论】:
-
你说的连接字符串日期表达式是什么意思??
-
我也想知道
-
您想在文件名中附加周数吗?
-
@Hadi 所以我想用它作为我的平面文件连接管理器的连接字符串的表达式,所以它需要与
Right("" + (DT_STR,4,1252) DatePart("ww", DateAdd("ww", -2, getdate())), 2)类似的形式@ -
@KinchitDalwani 是的,但我有周数,我现在想要基于该周数的日期
标签: sql-server ssis expression connection-string week-number