MySQL テーブルがあります。私はスキーマをこのフィドルに入れました。
私のテーブルでは、ユーザーがログインすると、彼/彼女を mytable に記録します。1 日に同じユーザーが複数回ログインできます。したがって、ユーザーが毎日何回ログインしたかを知る必要があります。
次のような出力が必要です。
2013-01-30
-- マイケル - 2 回
-- ジョン - 4 回2013-01-29
-- マイケル - 1 回
-- ジョン - 1 回
-- メアリー - 1 回
-- ディーン - 1 回2013-01-28
-- マイケル - 3 回
-- メアリー - 1 回
私はこれを試しました:
SELECT COUNT(*) AS "times", username, date
FROM mytable GROUP BY date ORDER BY date DESC
- 2013-01-30
- マイケル - 6 回
- 2013-01-29 - ジョン - 4 回
- 2013-01-28 - マイケル - 6 回
これについてのクエリをお勧めできますか?