ID でパーティション分割し、ユーザーが特定の月までに作成したアイテムの数をカウントする WITH テーブルがあります。
| ID | COUNT | MONTH |
------------------------------
| 1 | 1 | 2013-01 |
| 1 | 2 | 2013-05 |
| 2 | 1 | 2013-02 |
| 2 | 2 | 2013-04 |
| 2 | 3 | 2013-06 |
| 3 | 1 | 2013-01 |
postgresql では、不足している月にカウントを追加して、このような最終的なクエリ結果を作成するにはどうすればよいですか?
| ID | COUNT | MONTH |
------------------------------
| 1 | 1 | 2013-01 |
| 1 | 1 | 2013-02 |
| 1 | 1 | 2013-03 |
| 1 | 2 | 2013-04 |
| 1 | 2 | 2013-05 |
| 1 | 3 | 2013-06 |
| 2 | 1 | 2013-02 |
| 2 | 1 | 2013-03 |
| 2 | 2 | 2013-04 |
| 2 | 2 | 2013-05 |
| 2 | 3 | 2013-06 |
| 3 | 1 | 2013-01 |
| 3 | 1 | 2013-02 |
| 3 | 1 | 2013-03 |
| 3 | 1 | 2013-04 |
| 3 | 1 | 2013-05 |
| 3 | 1 | 2013-06 |