Consultas y cálculos con fechas y horas

Aqui encontras... preguntas y respuestas al tan utilizado MS Access como Trucos, y muchos consejos con su aplicatividad.

Consultas y cálculos con fechas y horas

Notapor jmariazap » Mié Feb 18, 2009 2:47 pm

Hola compañeros, no soy un experto en access pero hago mis pinitos, el caso es que
preciso ayuda para resolver un problema que tengo, seguro que será una tontería pero por
más que pienso no doy con la solución:

Lo expongo:

Quiero realizar una consulta partiendo de la siguiente tabla:

IdLectura Fecha Hora
20 10/01/09 09:10
20 10/01/09 11:15
20 10/01/09 17:30
20 10/01/09 20:30
21 10/01/09 09:37
21 10/01/09 13:15
21 10/01/09 14:20
21 10/01/09 19:30
. . .
. . .
. . .

dicha tabla registra las entradas y salidas de personal; el caso es que para cada entrada o salida
obtengo un registro nuevo en la tabla, durante el día hay personas que se registran 2 veces y otras cuatro,
eso creo que lo tengo controlado, mi problema es que tengo que calcular el número total de horas en el día que
ha trabajado por ejemplo con 4 registros, ya que para 2 lo tengo mas o menos planteado y parece funcionar.
Si dispongo de:


20 10/01/09 09:10
20 10/01/09 11:15
20 10/01/09 17:30
20 10/01/09 20:30

El primer registro es la entrada, el segundo la salida, el tercero de nuevo la entrada y por último la salida
definitiva del día; lo que no logro sin realizar ningún tipo de programación que me sume las horas totales trabajadas
en el caso del ejemplo de 09:10 a 11:15 serían 1 hora y 5 minutos, y por otro lado 17:30 a 20:30 serían 3 horas lo que
suma un total de 4horas y 5 minutos, (de las 11:15 a 17:30 no se contabiliza pues no ha estado) representandolo
de la siguiente manera:

20 10/01/09 4:05
y si hay mas dias y otras personas:
21 11/01/09 5:06

En definitiva el problema lo tengo puesto que no tengo un campo diferenciador de Entrada o Salida como realizar
la operación con cada grupo de 2 horas para luego sumar los dos grupos.

Doy las gracias por anticipado a todos.

SAludos.
jmariazap
Novato
Novato
 
Mensajes: 1
Registrado: Mié Feb 18, 2009 2:35 pm


    

Volver a Microsoft Access Database

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados