我希望使用以下语句显示实际月份:
SELECT (MONTH(now()) - Month(cases.date_entered)) AS 'Call Month'
在 SQL Server 中,您可以像这样获取月份名称:
SELECT DATENAME(month, GETDATE()) AS 'Current Month'
不管数据库如何,一种方法是创建一个包含月份数字和月份名称的表,并加入它。
这在您的情况下不起作用,因为您的查询并没有真正返回月份数。
对于 MySQL(我怀疑是您使用该函数的 RDBMS NOW()
),您可以这样做:
SELECT DATE_FORMAT(NOW(),'%M') AS 'Current Month'