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