猿问

MySQL 如何查询每一天的用户注册数量(近7日、15日、30日...)?

已经使用Google搜索过,没找到合适的答案(有些看不懂)
有以下表:
表字段:id是用户唯一idreg_time是用户注册时间戳
mysql>SELECTid,reg_timeFROM`apps_user`;
+----+------------+
|id|reg_time|
+----+------------+
|1|1524322845|
|2|1524322945|
|3|1524323277|
|4|1524325325|
|5|1524325451|
|6|1524325517|
|7|1524340390|
|8|1524346779|
|9|1524346875|
|10|1524419896|
|11|1524456557|
|12|1524456564|
|13|1524456663|
|14|1524499581|
|15|1524504637|
|16|1524504718|
|17|1524523875|
|18|1524528715|
|19|1524542755|
|20|1524543480|
+----+------------+
20rowsinset(0.00sec)
我想要获取近7天、自定义时间范围内中的每一天用户注册量
例如,我想要近7天中每一天的用户注册量,预想返回结果如下(这里的预想返回结果与开头表的数据无关联):
+-------------+-------+
|date|total|
+-------------+-------+
|2019-04-19|3|
|2019-04-20|0|
|2019-04-21|0|
|2019-04-22|8|
|2019-04-23|0|
|2019-04-24|9|
|2019-04-25|2|
请大神解答,先谢谢了!
慕尼黑5688855
浏览 1433回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答