所以我有一个查询可以正确显示过去 12 个月的注册数量。这里是显示:过去 2 年的每月注册
1--17
2--12
3--17
4--8
5--9
6--8
7--15
8--20
9--12
10--14
11--13
12--14
但是因为我在六月运行这个,最后一个月我需要说可读日期五月而不是'1'。我想要:
May--17
Apr--12
March--17
.
.
.
这是我当前的MYSQL:
SELECT MONTH(create_date) as month , COUNT(create_date) as count
FROM `users`
WHERE create_date >= NOW() - INTERVAL 1 YEAR
GROUP BY MONTH(create_date)
我假设我只需要在 GROUP By 上使用 FORMAT_DATE() 作为:
GROUP BY FORMAT_DATE(MONTH(create_date, '%M'))
这会给我我可读的月份,但 sql 语句报告它不正确。有谁知道如何做到这一点?