Hola, tengo un problema, estoy creando un site donde uno carga el dia, las horas desde y las horas hasta que trabajo, hasta ahi bien, cargo los datos en la DB asi:
usuario: equis
fecha: 17/02/2010
desde: 08:10:00
hasta : 09:10:00
y con TIMEDIFF() de mysql me da la diferencia.
El problema se me plantea cuando Ej:
El usuario Trabaja desde las 23:00:00 del 17/02/2010 y las 04:00:00 del 18/02/2010
como guardo solo la hora no me diferencia el dia entonces cuando quiero consultar las horas y filtrar por fechas con un BETWEEN() no me da la diferencia o me la da en negativo.
Como puedo hacer para que si elijo el 17/02/2010 desde las 23:00:00 hasta las 04:00:00 me cargue en la DB 1 hora el 17/02/2010 y 4 horas el 18/02/2010?
Espero haber sido claro,
Desde ya muchas Gracias!!