Como obter uma contagem, mesmo se não houver resultados correspondentes mysql?

Estou formalizando uma consulta para fornecer o número de relatórios enviados no último ano, ordenados por data. Eu recebo o ano atual e mês com php:

$year = date('Y') - 1;
$month = date('m');

e execute a seguinte consulta: SQL:

SELECT month(date_lm) AS `month` ,
count(*) AS `count`
FROM `reports` 
WHERE (status = 'submitted') 
AND (date_lm > 2012-08) 
GROUP BY month(date_lm) 
ORDER BY month(date_lm) ASC

E porque só foi enviado 1 no ano passado, me dá apenas 1 resultado ...

| month  |  count  |
|   7    |    1    |

Mas gostaria que o conjunto de resultados mostrasse:

| month  |  count  |
|   9    |    0    |
|   10   |    0    |
|   11   |    0    |
|   12   |    0    |
|   1    |    0    |
|   2    |    0    |
|   3    |    0    |
|   4    |    0    |
|   5    |    0    |
|   6    |    0    |
|   7    |    1    |
|   8    |    0    |

Isso é possível?

questionAnswers(4)

yourAnswerToTheQuestion