Получение ежедневных значений для событий, которые не происходят каждый день
у меня естьпокупатель таблица, в которую вставляется новая строка при регистрации клиента.
проблема
Я хочу знать общее количество подписок в день для данного диапазона дат.
Например, найдите общее количество подписок каждый день с 2015-07-01 по 2015-07-10
таблица клиентов образец данных [показаны соответствующие столбцы]
customerid username created
1 mrbean 2015-06-01
2 tom 2015-07-01
3 jerry 2015-07-01
4 bond 2015-07-02
5 superman 2015-07-10
6 tintin 2015-08-01
7 batman 2015-08-01
8 joker 2015-08-01
Требуемый выход
created signup
2015-07-01 2
2015-07-02 1
2015-07-03 0
2015-07-04 0
2015-07-05 0
2015-07-06 0
2015-07-07 0
2015-07-08 0
2015-07-09 0
2015-07-10 1
Запрос используется
SELECT
DATE(created) AS created, COUNT(1) AS signup
FROM
customer
WHERE
DATE(created) BETWEEN '2015-07-01' AND '2015-07-10'
GROUP BY DATE(created)
ORDER BY DATE(created)
Я получаю следующий вывод:
created signup
2015-07-01 2
2015-07-02 1
2015-07-10 1
Какую модификацию я должен внести в запрос, чтобы получить требуемый результат?