我希望在目标表(yyyymm00
)中使用此格式20091000
。我正在使用这个
REPLACE(CAST(LEFT((invoice_date), 8) AS Nvarchar(20)), '-', '')
但它没有得到我想要的东西给我oct 1 2
。
答案 0 :(得分:0)
您可以使用以下内容:
Convert( Int, Convert( Varchar(6), invoice_date, 112 ) ) + '00'
另外,使用:
Convert( Int, Convert( Varchar(8), invoice_date, 112 ) )
返回:YYYMMDD。