[英]Count registered users by date
我需要有關此MySQL查詢的幫助。 我在數據庫中有以下字段
id created_on
1 2016-02-15 12:47:09
2 2016-02-24 12:47:09
3 2016-02-29 12:47:09
4 2016-03-11 12:47:09
5 2016-03-15 12:47:09
6 2016-03-22 12:47:09
7 2016-04-10 12:47:09
8 2016-04-11 12:47:09
我需要計算過去4個月的總記錄。 到目前為止,我做到了
SELECT YEAR(created_on) as year_val, MONTH(created_on) as month_val ,COUNT(*) as total
FROM `user`
GROUP BY YEAR(created_on), MONTH(created_on)
謝謝
加
在創建日期> = DATE_ADD(CURDATE(),間隔-4個月)的地方
它將返回
"year_val" "month_val" "total"
"2016" "3" "1"
"2016" "4" "2"
"2016" "5" "1"
從表中選擇count(id)WHERE created_on> ='2016-02-15 12:47:09'AND created_on <='2016-06-15 12:47:09';
應該為您的櫃台工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.