Seleccionar registros entre 2 fechas...

Windows
14 de Mayo del 2004
Resulta que tengo que calcular eventos que ocurren en un dia determinado, pero el dia comeinza a las 7AM, no a las 0... hasta ahi todo bien, el problema es que un evento puede empezar a las 6AM y terminar a las 14:00, por lo que tendria 1 hora para el dia de ayer, y 7 horas para el dia de hoy, me pueden ayudar un poco con este tema?

Gracias!