【问题标题】:MySQL: How To Show Month By Name, Not NumberMySQL:如何按名称而不是数字显示月份
【发布时间】:2015-10-31 07:27:42
【问题描述】:

我目前正在尝试显示每月的网站潜在客户数量。我目前在大部分任务中都取得了成功,但我无法对其进行最后的润色。

我需要它看起来像这样......

我的作品目前看起来像这样......

我的代码如下...

SELECT CONCAT(clients.first_name, " ", clients.last_name) AS name, COUNT(leads.leads_id) as total_leads, MONTH(leads.registered_datetime)
FROM clients
JOIN sites
ON clients.client_id = sites.site_id
JOIN leads
ON sites.site_id = leads.site_id
WHERE leads.registered_datetime BETWEEN '2011-01-01' AND '2011-06-31'
GROUP BY leads.registered_datetime

我需要将月份显示为“一月”和“二月”,而不是“1”和“2”。我做错了什么?

【问题讨论】:

标签: mysql


【解决方案1】:

你很接近,你可以简单地以同样的方式使用MONTHNAME函数。

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_monthname

【讨论】:

  • 谢谢,兄弟。帮了我很多忙!
猜你喜欢
  • 2020-04-03
  • 1970-01-01
  • 2011-11-15
  • 1970-01-01
  • 2011-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-13
相关资源
最近更新 更多