我从SAS服务器提取一些数据,而SAS存储日期值的方式遇到了一些问题,就像数值一样。当我完成将数据从SAS导入到SQL Server中时,我得到了一些错误的日期值。SAS日期值是代表1960年1月1日到指定日期之间的天数的值。因此,我要做的就是将SAS日期值转换为mm / dd / yyyy格式。我正在使用SSIS包提取数据。这是SAS如何存储其日期值的示例。谢谢
我从未使用过SSIS,但是在TSQL中,我知道您可以做到select DATEADD(day,N,'19600101')
。N是SAS持有的号码。
select DATEADD(day,35,'19600101')
返回值:
1960-02-05 00:00:00.000
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句