SSIS 如何在派生列中使用表达式表达2007-1-1 00:00:00

0
如下日期: 2007-1-1 00:00:00   在sql2005中的管理器可以用  dateadd(day,0,datediff(day,0,getdate()))来表达

但是在SSIS工具 如何在派生列中不能使用上面的表达式
只能用简单的getdate()
现在需求是记载工资,用2007-1-1 00:00:00
按小时计量工资。所以必须在派生列中表达如2007-1-1 00:00:00
(从0点开始计量工资)

不知道是否有方法可以表达,求教大神,谢谢
已邀请:
0

- 取是能力,舍是境界 2015-12-09 回答

在SSIS中,直接转换为DT_DATE列就可以吧。
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-12-10 回答

不明白你想表达什么,是需要转换还是需要保存
直接手动输入2007-1-1 00:00:00 传给ssis 下游不行吗

要回复问题请先登录注册