没有记录在给定月份,我有以下一组数据:在SQL COUNT和GROUP BY月
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
我需要一个报告,它显示给定用户,但也与计数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)
这个工作太棒了!也感谢您向我介绍SQL小提琴。 – greener 2012-04-05 17:34:04