2016-11-16 12 views
1

を整数にtimestap変換エラーながら私は:TSQL:

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

として、なぜ私はこのエラーを取得しています上の任意のアイデアを定義していますか?

ありがとうございます!

答えて

0

あなたはVARCHAR(255)にCURRENT_TIMESTAMPを変換してVARCHARINT

試しにキャストされています

SELECT CONVERT(INT, CURRENT_TIMESTAMP, 121) MYDATENUMBER 
0
SELECT CAST(CURRENT_TIMESTAMP as int) 
0

この

SELECT CAST(CURRENT_TIMESTAMP AS INT) AS MYDATENUMBER 
をお試しください