Estoy diseñando un sistema el cual recoge los datos de un reloj digital de la siguiente forma en un excel.
Ac-No 12345678
Nombre Jose Perez
sTime 10/04/2014 08:34
Verify Mode Huella dig
Machine Reloj
Exception
checktype I/O (Int-Out /*Dependiendo si entra o sale*/)
sensorid 1
workcode 0
sDate 10/04/2014
Es un ejemplo pero obviamente existen muchos mas registros.
Luego de esto los paso mediante formulario a la base de datos solamente los siguientes datos.
Ac-No (Cedula), Nombre, STime (Hora de entrada o salida dependiendo el checktype), checktype (I o O) y por ultimo sDate.
El problema surge a continuación donde tengo que obtener la cantidad de horas que ha hecho el empleado. Lo mas sencillo es un DateDiff entre la hora de salida (O) y la de entrada (I), pero lo tengo que hacer para cada empleado cada día.
No se como obtener los registros por separado para cada cédula. A continuación dejo una imagen para que quede mejor explicado
![](http://nsae01.casimages.net/img/2014/05/14/140514024741986622.jpg)
Si ven el registro 7 es el de salida y el registro 2 es el de entrada tendria que con alguna funcion calcular el tiempo entre esas dos horas y guardarla y hacer lo mismo para todos los demas.
Espero me puedan ayudar
Saludos