0
我希望在目標表中使用此格式的yyyymm00
(20091000
)。我正在使用這個將日期值格式設置爲YYYYMM00
REPLACE(CAST(LEFT((invoice_date), 8) AS Nvarchar(20)), '-', '')
但它沒有得到我想要的東西給我oct 1 2
。
我希望在目標表中使用此格式的yyyymm00
(20091000
)。我正在使用這個將日期值格式設置爲YYYYMM00
REPLACE(CAST(LEFT((invoice_date), 8) AS Nvarchar(20)), '-', '')
但它沒有得到我想要的東西給我oct 1 2
。
您可以使用以下方法:
Convert(Int, Convert(Varchar(6), invoice_date, 112)) + '00'
此外,使用:
Convert(Int, Convert(Varchar(8), invoice_date, 112))
返回:YYYMMDD。
它很好用。謝謝 :) – knahs 2013-02-14 17:46:37