0

この形式yyyymm00で宛先テーブル(20091000)に入れたいです。私はこれを使用しています

REPLACE(CAST(LEFT((invoice_date), 8) AS Nvarchar(20)), '-', '') 

しかし、それは私が望むものを私に与えていないのですoct 1 2

4

1 に答える 1

0

あなたは以下を使うことができます:

Convert( Int, Convert( Varchar(6), invoice_date, 112 ) ) + '00'

また、使用:

Convert( Int, Convert( Varchar(8), invoice_date, 112 ) )

戻り値:YYYMMDD。

于 2013-02-14T16:50:17.620 に答える