SSIS包动态命名,如何获取昨天的日期(YYYYMMDD)做导出文件的文件名
0
上图是我做的一个导出平面文件的SSIS包,该包每天执行一次,但SQL作业执行的时间的第二天1点,查询的是昨天的销售数据,生成的日期是第二天的SQL作业执行的日期,现在需要获取到昨天的日期来作为导出的平面文件的文件名
下面是我的表达式,我想获得dateadd(d,-1,getdate()) 作为表达式中“DAY(GETDATE())”的替换,但我这边怎么使用dateadd() 总是报错,请哪位大神回答一下,万分感谢。
"C:\\Godiva\\Landlordsys\\From1018\\"+"E30113"+(DT_WSTR,10)YEAR(GETDATE())+(DT_WSTR,10)MONTH(GETDATE())+(DT_WSTR,10) DAY( GETDATE() ) +".txt"
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
3 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-10-27 回答
赞同来自:
要分隔符的话,自己改吧
axin_db - 随遇而安,笑看风云 2015-10-27 回答
赞同来自:
funy_baby 2015-10-27 回答
赞同来自: