获取、拆分、重新排列、输出

Fetch, split, re-arrange, output

我将日期作为字符串存储在 SQL Server 2000 数据库中,如下所示:

01/01/2017

我需要像这样获取、拆分、重新排列并将其输出到 .csv

2017-01-01

我一直在玩 REPLACECONVERT 函数,但 none 似乎可以满足我的需求。任何建议都会有所帮助。

这应该可以解决问题...

DECLARE @DateString VARCHAR(15) = '1/1/2015';

SELECT ReformattedDate = CONVERT(CHAR(10), CAST(@DateString AS DATETIME), 21);

returns...

ReformattedDate
---------------
2015-01-01