Buenas tardes comunidad:
No soy experto en Access y estoy tratando de hacer unos cálculos en en
una base de datos en la que se almacenan los siguientes datos
provenientes de un Reloj de huellas dactilares:
La base se llama Checkinout y contiene los siguientes campos:
Logid (entero)
Userid (texto)
CheckTime (Fecha/hora)
CheckType (Texto)
El reloj almacena en la tabla la siguiente información:
Logid Usuerid CheckTime CheckType
174 1 2011-11-10 07:54:48 I
175 2 2011-11-10 07:55:31 I
176 3 2011-11-10 07:57:26 I
177 4 2011-11-10 07:59:48 I
178 3 2011-11-10 14:03:12 O
179 2 2011-11-10 14:55:31 O
180 4 2011-11-10 15:57:26 O
181 1 2011-11-10 19:58:24 O
Los datos están organizados por el Logid, el CheckType indica con "I"
si el empleado Ingresa y con "O" si se retira del trabajo.
También hay empleados que entran a la tarde de un día y salen a la
madrugada del día siguiente.
Problema:
No encuentro la manera de hacer los cálculos de horas trabajadas para
poder realizar un informe por empleado con esa información.
Analizando los datos anteriores puedo ver que el empleado con Userid=1
el 10/11/2011 trabajó 12 Horas. Este cálculo necesito poder hacerlo
desde Access 2003.
Espero que me puedan dar una idea de como hacerlo.
Muchas Gracias
Luciano
Leer las respuestas