沒有記錄在給定月份,我有以下一組數據:在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