-1
我作爲字符串存儲在SQL Server 2000數據庫這樣的日期:提取,分割,重新排列,輸出
01/01/2017
我需要獲取,分割,重新排列,並輸出到.csv
像這樣:
2017-01-01
我一直在玩REPLACE
和CONVERT
功能,但似乎沒有做什麼,我需要做的。任何的意見都將會有幫助。
我作爲字符串存儲在SQL Server 2000數據庫這樣的日期:提取,分割,重新排列,輸出
01/01/2017
我需要獲取,分割,重新排列,並輸出到.csv
像這樣:
2017-01-01
我一直在玩REPLACE
和CONVERT
功能,但似乎沒有做什麼,我需要做的。任何的意見都將會有幫助。
這應該做的伎倆......
DECLARE @DateString VARCHAR(15) = '1/1/2015';
SELECT ReformattedDate = CONVERT(CHAR(10), CAST(@DateString AS DATETIME), 21);
回報......
ReformattedDate
---------------
2015-01-01
爲什麼不'Cast'值作爲'datetime'然後用'Format'吐回出於你想要的格式?請參閱SQL小提琴:http://sqlfiddle.com/#!6/d97cf/2 –