2013-02-14 69 views
0

我希望在目標表中使用此格式的yyyymm0020091000)。我正在使用這個將日期值格式設置爲YYYYMM00

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

但它沒有得到我想要的東西給我oct 1 2

回答

0

您可以使用以下方法:

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

此外,使用:

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

返回:YYYMMDD。

+0

它很好用。謝謝 :) – knahs 2013-02-14 17:46:37

相關問題