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 回答