如何在SQL Server 2008中自定义 2016年9月21日星期三 日期结果
答案 0 :(得分:0)
DATEPART + DATENAME,您可以将其置于函数中并在查询中使用:
DECLARE @date datetime = GETDATE()
SELECT DATENAME(WEEKDAY,@date)+', '+
DATENAME(MONTH,@date)+' '+
CAST(DATEPART(DAY,@date) as nvarchar(2))+', '+
CAST(DATEPART(YEAR,@date) as nvarchar(4))
输出:
Wednesday, September 21, 2016
答案 1 :(得分:0)
使用DATENAME:
SELECT datename(dw,getdate()) + ', ' + DATENAME(MONTH, GETDATE())
+ RIGHT(CONVERT(VARCHAR(12), GETDATE(), 107), 9) AS [DayName, Month DD, YYYY]