Obtener recuentos diarios para eventos que no ocurren todos los días
tengo uncliente tabla en la que se inserta una nueva fila cuando se produce el registro de un cliente.
Problema
Quiero saber el número total de suscripciones por día para un rango de fechas determinado.
Por ejemplo, encuentre el número total de suscripciones cada día desde 2015-07-01 hasta 2015-07-10
tabla de clientes datos de muestra [se muestran columnas relevantes]
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
Salida requerida
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
Consulta utilizada
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)
Estoy obteniendo el siguiente resultado:
created signup
2015-07-01 2
2015-07-02 1
2015-07-10 1
¿Qué modificación debo hacer en la consulta para obtener el resultado requerido?