Ok. gracias por los comentarios, veamos :
Tengo una página de opciones de usuario :
donde el administrador determina la hora de inicio y fin de sesion de un determinado usuario : entonces podria seleccionar :
8:00:00 a.m. como inicio de sesion y fin de sesion 6:00:00 p.m.
esas horas las envio al servidor y los guardo en un campo no ?
cad vez que se inicia la sesion se verifica la hora para ver si comprende el rango :
hora_inicio,hora_fin son valores que recogo de la base de datos
if(time>=cdate(hora_inicio) and time<=cdate(hora_fin))then
entra....
pero el problema esta en que se guardan como 01/01/1900 8:00:00 a.m.
segun lo que he leido asi se debe de guardar.
Ok, entonces cada vez que traiga la fecha debo de separarla con la funcion datepart :
Claro amigos, agradezco sus aportaciones. Tienen razón .

.