作者tsongs (......)
看板Database
标题[SQL ] 数字日期转换不一致
时间Mon Apr 2 16:40:57 2018
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:MSSQL
资料库版本:2008R2/2016 有2个资料库
我在2008R2连接到2016的资料
内容/问题描述:
资料库中存成 43190.3978770833
EXCEL 上转换出来是 2018-03-31 09:32:57
我写 cast(栏位名称 AS datetime) AS 异动时间
出来却是 2018-04-02 09:32:56.580
所有时间都差了2天
请问我是哪边写错
我是参考这篇的写法
http://sqlqna.blogspot.tw/2013/09/blog-post_28.html
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.65.181
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1522658459.A.D68.html
1F:推 cutekid: Excel 的 date base: 1899/12/31 00:00:00 04/03 15:01
2F:推 funk6478: 楼上正解 另外EXCEL有1900/02/29 所以才会差2天 04/10 15:34