TSQL:以单词而非数字显示月份的功能

时间:2012-05-25 21:00:11

标签: tsql

MONTH(CMS.App_Received_Date) as 'App Month'
当日期类似于4

时,

将返回4月份2012-04-01 当日期类似于5

时,

将返回2012-05-02

是否有TSQL函数返回4月,5月,6月?

即。 MONTHNAME(CMS.App_Received_Date) as 'App Month'

2 个答案:

答案 0 :(得分:5)

DATENAME(month, CMS.App_Received_Date) as 'App Month'

答案 1 :(得分:3)

SELECT  DATENAME(month, '2012-04-01') AS 'App Month'

返回表示指定日期的指定日期部分的字符串。

请注意,返回值取决于语言环境,在我的情况下,它返回Januar(德语)。

http://msdn.microsoft.com/en-us/library/ms174395.aspx