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,但我甚至没有得到正确答案。
非常感谢所有回复的人。
答案 0 :(得分:1)
试试这个 -
DECLARE @Date DATETIME
SELECT @Date = GETDATE()
SELECT DATENAME(weekday, @Date)+ ' ' + DATENAME(d, @Date) + ' ' + DATENAME(m, @Date) + ' ' + DATENAME(yyyy, @Date)
输出:
Monday 29 April 2013
答案 1 :(得分:-1)
DATENAME (DW, startdate) + ' ' + CONVERT(VARCHAR(20),startdate,106)