sql-server – T-SQL将Excel日期序列号转换为常规日期

前端之家收集整理的这篇文章主要介绍了sql-server – T-SQL将Excel日期序列号转换为常规日期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的csv文件中有一个名为DateOfBirth的列与Excel日期序列号日期

例:

36464
      37104
      35412

当我在excel格式化单元格这些转换为

36464 => 1/11/1999
      37104 => 1/08/2001
      35412 => 13/12/1996

我需要在SSIS或sql中进行这种转换.怎么可以实现?

解决方法

sql中:
select dateadd(d,36464,'1899-12-30')
-- or thanks to rcdmk
select CAST(36464 - 2 as SmallDateTime)

在SSIS中,请看这里

http://msdn.microsoft.com/en-us/library/ms141719.aspx

原文链接:/mssql/82308.html

猜你在找的MsSQL相关文章