[SQL ] 數字日期轉換不一致

看板Database (資料庫)作者 (......)時間6年前 (2018/04/02 16:40), 編輯推噓2(200)
留言2則, 2人參與, 6年前最新討論串1/1
(針對 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://www.ptt.cc/bbs/Database/M.1522658459.A.D68.html

04/03 15:01, 6年前 , 1F
Excel 的 date base: 1899/12/31 00:00:00
04/03 15:01, 1F

04/10 15:34, 6年前 , 2F
樓上正解 另外EXCEL有1900/02/29 所以才會差2天
04/10 15:34, 2F
文章代碼(AID): #1QmUoRre (Database)
文章代碼(AID): #1QmUoRre (Database)