显示实际月份而不是数字

时间:2012-04-30 20:57:08

标签: sql

我希望使用以下声明显示实际月份:

SELECT (MONTH(now()) - Month(cases.date_entered)) AS 'Call Month'

3 个答案:

答案 0 :(得分:0)

在SQL Server中,您可以获取如下的月份名称:

 SELECT DATENAME(month, GETDATE()) AS 'Current Month' 

答案 1 :(得分:0)

无论数据库如何,执行此操作的一种方法是创建月份编号和月份名称表,然后加入其中。

这在您的情况下不起作用,因为您的查询实际上没有返回月份数。

答案 2 :(得分:0)

对于MySQL(我怀疑你的RDBMS使用函数NOW()),你可以这样做:

SELECT DATE_FORMAT(NOW(),'%M') AS 'Current Month'