0

少し頭を悩ませる瞬間があります。

RTrim(To_Char(startdate, 'Day')) || ' ' || To_Char(startdate, 'DD') || ' ' || RTrim(To_Char(startdate, 'Month')) || ' ' || To_Char(startdate, 'YYYY') interviewDate

Which displays in Oracle as: Thursday 14 August 2008

これをSQL Serverで複製するのに苦労していますが。DATEPART を試しましたが、正しい答えに近づいていません。

回答者全員に感謝します。

4

2 に答える 2

1

これを試してみてください -

DECLARE @Date DATETIME
SELECT @Date = GETDATE()

SELECT DATENAME(weekday, @Date)+ ' ' + DATENAME(d, @Date) + ' ' + DATENAME(m, @Date) + ' ' + DATENAME(yyyy, @Date)

出力:

Monday 29 April 2013
于 2013-04-29T12:26:53.800 に答える
-1
DATENAME (DW, startdate) + ' ' + CONVERT(VARCHAR(20),startdate,106)
于 2013-04-29T12:28:05.193 に答える