sql-server – T-SQL将Excel日期序列号转换为常规日期
发布时间:2020-12-12 16:28:26 所属栏目:MsSql教程 来源:网络整理
导读:我在我的csv文件中有一个名为DateOfBirth的列与Excel日期序列号日期 例: 36464 37104 35412 当我在excel格式化单元格这些转换为 36464 = 1/11/1999 37104 = 1/08/2001 35412 = 13/12/1996 我需要在SSIS或SQL中进行这种转换.怎么可以实现? 解决方法 在SQL中
我在我的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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 存储过程是否返回受影响的行 SET NOCOUNT ON|OFF
- sql – 将一个字段从表复制到同一个表中的另一个字段
- SqlServer2000安装程序检测出uninstallshield正在使用中,请
- sql-server – 为什么在存储过程中的此查询中不会发生SQL注
- 产品经理的第一堂课(六):大宝(sodme)给我们提建议
- SqlServer Function 实例
- sql-server – SQL Management Studio – 从设备问题恢复
- sqlserver2008附加数据库是“只读”的解决办法
- SQLServer2008R2FULLCHS.iso
- sql-server – 如何在sql server中查找表的所有依赖项