Si quieres trabajar con márgenes de fechas, y los registros que tienes en tu base de datos, además de la fecha contienen también una hora, pues tendrás que tener en cuenta no sólo la fecha sino además la hora en tu consulta.
Para ello si compones tu consulta sólo con fecha, deberás además para el margen inferior añadir la hora '00:00:00', y para el margen superior '23:59:59'.
Saludos,