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 回答