2017-01-29 11 views
0

先月の各日に登録したユーザーの数を知ることに興味があります。私は先月に何人のユーザーが登録したかを教えてくれるこの非常に単純なクエリを持っています。クエリを変更して結果を1日ごとに表示するにはどうすればよいですか?MySQLは、最後の月を1日ごとにグループ化しますか?

SELECT first_name, last_name, created_at 
FROM users 
WHERE created_at > '2017-01-01' 
AND created_at < '2017-02-01' 
ORDER BY created_at DESC; 
+0

ある場合用事それはほんの少し違った、働いて –

答えて

1
SELECT count(*) as user_cnt, created_at 
FROM users 
WHERE created_at > '2017-01-01' 
AND created_at < '2017-02-01' 
GROUP BY created_at 

created_atフィールドは、日時

SELECT count(*) as user_cnt, date(created_at) as created_date 
FROM users 
WHERE created_at > '2017-01-01' 
AND created_at < '2017-02-01' 
GROUP BY date(created_at) 
+0

でグループをチェックアウトし、私は:) thanskを期待 – matthewalexander

+1

を働いていない、うーん – matthewalexander

関連する問題