私は次のデータセットを持っています:
ID | CREATED | USER
--------------------------
1 | 2012-01-14 | XYZ
2 | 2012-03-14 | XYZ
3 | 2012-03-15 | XYZ
4 | 2012-03-24 | ABC
5 | 2012-04-10 | XYZ
6 | 2012-04-11 | ABC
また、特定のユーザーのCOUNTを表示するだけでなく、レコードがない月の場合は0を表示するレポートが必要です。
MTH | COUNT
-------------
JAN | 1
FEB | 0
MAR | 2
APR | 1
私はなんとかそれを機能させることができましたが、レコードのない月の間、0はありませんでした。これまでのところ、エラーをスローしているこの構文があります。
SELECT Month(CREATED), COUNT(SELECT * FROM SEARCHES WHERE USER = 'XYZ')
FROM SEARCHES
GROUP BY Month(CREATED)