mySQLの総ユーザー数
月ごとのグループ化
月ごとにグループ化された登録ユーザーの総数を一覧表示したい
さて、これについての難しさは、私が月 ごとのカウントを望まないということですが、その月までの(そしてそれを含む)ユーザーの総数を望んでいます。
ユーザーテーブルの構造
+---------------+--------------+------+-------------------+----------------+
| Field | Type | Null | Default | Extra |
+---------------+--------------+------+-------------------+----------------+
| ID | int(11) | NO | NULL | auto_increment |
| email | varchar(225) | NO | NULL | |
................................-CUT-.......................................
| registered | timestamp | NO | CURRENT_TIMESTAMP | |
+---------------+--------------+------+-------------------+----------------+
サンプルデータ
1 example1@mail 2012-04-04 xx:xx:xx
2 example2@mail 2012-05-04 xx:xx:xx
3 example3@mail 2012-05-04 xx:xx:xx
優先出力
+------+-------+-------+
| Year | Month | Count |
+------+-------+-------+
| 2012 | 01 | 0 |
| 2012 | 02 | 0 |
| 2012 | 03 | 0 |
| 2012 | 04 | 1 |
| 2012 | 05 | 3 |
+------+-------+-------+
NULLの結果は必要ありません。
どうすれば純粋なmySQLでその結果を達成できますか?