有时需要按年月统计相应的数据,如统计每个月的注册用户数等。
如数据表里注册时间是用时间戳的格式存储的,则统计相应的语句如下:
SELECT date_format(FROM_UNIXTIME(reg_time),'%Y%m') as ym,count(1) FROM `ok_member` GROUP BY ym;
显示格式如下:
ym | count(1) |
201810 | 65781 |
201811 | 62342 |
201812 | 66535 |
时间戳下如何按月份统计数量
有时需要按年月统计相应的数据,如统计每个月的注册用户数等。
如数据表里注册时间是用时间戳的格式存储的,则统计相应的语句如下:
SELECT date_format(FROM_UNIXTIME(reg_time),'%Y%m') as ym,count(1) FROM `ok_member` GROUP BY ym;
显示格式如下:
ym | count(1) |
201810 | 65781 |
201811 | 62342 |
201812 | 66535 |
©2013-2015 第二代Mysql、PHP、SQLite技术网