【发布时间】:2019-12-14 04:11:16
【问题描述】:
我在SSIS中创建了一个变量,但是它不接受GETDATE() -1
REPLACE( @[User::FilePath] , ".xls","" )+"_" + (DT_WSTR,4)DATEPART("yyyy",GetDate()) + RIGHT("0" + (DT_WSTR,2)DATEPART("mm",GetDate()) ,2) + RIGHT("0" + (DT_WSTR,2)DATEPART("dd",GetDate()),2) +".xls"
我该如何解决这个问题?
谢谢。
【问题讨论】:
-
你想在这里做什么,确定昨天的日期是什么?
-
是的,我想确定昨天的日期。谢谢。
-
选择演员表(dateadd(day,-1,getdate()) 作为日期)
-
使用
GETDATE() - 1是糟糕的编程习惯。您应该使用DATEADD()并明确定义操作。
标签: ssis