Tengo esta consulta a la db para hacer un conteo de que tantos hijos tiene un padre.. ordernarlos por el nombre del padre con un rango de fecha en la que se ingreso el registro.. pero al momento de anadir el rango de fecha a la consulta me trae cero y confirmo y si esta el rango de fecha.. esta es la consulta
select count(hijo.id_padre) as conteo, padre.nombre
from padre inner join hijo on
padre.id = hijo.id BETWEEN '2016-02-01' AND '2016-02-29'
GROUP BY padre.nombre;
Si remuevo el rango de fecha si me trae los registros..