cast(convert(varchar(255), CURRENT_TIMESTAMP, 121) as int) as MYDATENUMBER
作爲121:YYYY-MM-DD HH:MI:ss.mmm(24小時)
這是我的錯誤:
將varchar值「2016-11-16 10:28:47.330」轉換爲數據類型爲int時轉換失敗。
MYDATENUMBER被定義爲INT
爲什麼我收到此錯誤的任何想法?
謝謝!
cast(convert(varchar(255), CURRENT_TIMESTAMP, 121) as int) as MYDATENUMBER
作爲121:YYYY-MM-DD HH:MI:ss.mmm(24小時)
這是我的錯誤:
將varchar值「2016-11-16 10:28:47.330」轉換爲數據類型爲int時轉換失敗。
MYDATENUMBER被定義爲INT
爲什麼我收到此錯誤的任何想法?
謝謝!
要轉換CURRENT_TIMESTAMP爲VARCHAR(255)
,然後鑄造VARCHAR
到INT
嘗試:
SELECT CONVERT(INT, CURRENT_TIMESTAMP, 121) MYDATENUMBER
SELECT CAST(CURRENT_TIMESTAMP as int)
試試這個
SELECT CAST(CURRENT_TIMESTAMP AS INT) AS MYDATENUMBER