2

yyyy-mm-ddSQL Serverの形式で日付を作成する必要があります。

これを行う最善の方法は何ですか?

ありがとう。

編集

私はこれを試しました

DECLARE @IsoDate varchar(10)
SET @IsoDate = CONVERT(varchar(10), GETDATE(), 120)

それは良いアプローチでしょうか?

4

2 に答える 2

4

GetDate()使用している列に置き換えます。

SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS [YYYY-MM-DD]

そして、他の多くの形式/例については、これを参照してください: http://www.sql-server-helper.com/tips/date-formats.aspx

于 2012-05-15T18:54:00.780 に答える
3

SELECT replace(convert(varchar, getdate(), 111), '/', '-')

于 2012-05-15T18:56:11.240 に答える