TSQL:将timestap转换为整数时出错
我有:TSQL:将timestap转换为整数时出错,sql,integer,timestamp,Sql,Integer,Timestamp,我有: cast(convert(varchar(255), CURRENT_TIMESTAMP, 121) as int) as MYDATENUMBER 为121:yyyy-mm-dd hh:mi:ss.mm(24小时) 这是我得到的错误: 将varchar值“2016-11-16 10:28:47.330”转换为数据类型int时,转换失败 MYDATENUMBER定义为INT 知道我为什么会犯这个错误吗 谢谢 您正在将当前时间戳转换为VARCHAR(255),然后将VARCHAR转换为I
cast(convert(varchar(255), CURRENT_TIMESTAMP, 121) as int) as MYDATENUMBER
为121:yyyy-mm-dd hh:mi:ss.mm(24小时)
这是我得到的错误:
将varchar值“2016-11-16 10:28:47.330”转换为数据类型int时,转换失败
MYDATENUMBER定义为INT
知道我为什么会犯这个错误吗
谢谢 您正在将当前时间戳转换为
VARCHAR(255)
,然后将VARCHAR
转换为INT
尝试:
您正在将当前时间戳转换为
VARCHAR(255)
,然后将VARCHAR
转换为INT
尝试:
试试这个
SELECT CAST(CURRENT_TIMESTAMP AS INT) AS MYDATENUMBER
试试这个
SELECT CAST(CURRENT_TIMESTAMP AS INT) AS MYDATENUMBER
SELECT CAST(CURRENT_TIMESTAMP AS INT) AS MYDATENUMBER