0

我希望使用以下语句显示实际月份:

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

3 回答 3

0

在 SQL Server 中,您可以像这样获取月份名称:

 SELECT DATENAME(month, GETDATE()) AS 'Current Month' 
于 2012-04-30T21:05:07.277 回答
0

不管数据库如何,一种方法是创建一个包含月份数字和月份名称的表,并加入它。

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

于 2012-04-30T21:05:33.217 回答
0

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

SELECT DATE_FORMAT(NOW(),'%M') AS 'Current Month'
于 2012-04-30T21:17:53.640 回答