Ayuda lectura de registros
Publicado por Ramon (133 intervenciones) el 07/07/2005 16:09:08
Os escribo para pediros una poca de ayuda, pues no consigo salir de un gran problema para mi, me explico.
Tengo un archivo TXT ->
Número de tarjeta (empleado) Fecha Hora
;8034011612550660826005 28/06/2005 22:32:58
;8034011612550660826005 28/06/2005 09:03:58
;8034011612550660826005 27/06/2005 22:51:24
;8034011612550660826005 27/06/2005 08:54:47
;8034016713150700713001 28/06/2005 20:02:46
;8034016713150700713001 28/06/2005 15:26:22
;8034016713150700713001 28/06/2005 13:33:23
;8034016713150700713001 28/06/2005 08:41:11
;8034016713150700713001 27/06/2005 19:30:44
;8034016713150700713001 27/06/2005 15:30:40
;8034016713150700713001 27/06/2005 13:37:06
;8034016713150700713001 27/06/2005 08:52:55
Debería construir realizando una lectura primero escogiendo el empleado, mirar cuantos registros tiene por día, y unir en una base de datos que ya tengo echa los movimientos realizados por los empleados, claro esta que debería ser a través de un bucle, el resultado debería ser el siguiente, ejemplo del empleado ;8034016713150700713001
EMPLEADO FECHA DESDE HASTA
;8034016713150700713001 28/06/2005 08:41:11 13:33:23
;8034016713150700713001 28/06/2005 15:26:22 20:02:46
El problema que tengo es que no consigo realizar la lectura por días y horas, ya que no se puede unir las 08:41 con 15:26 ya que tomando las 08:41 como la hora más reciente debería escoger la siguiente hora más reciente, que seria las 13:33 y así correlativamente.
Bueno, no se si he llegado a explicarme bien y si puedes ayudarme, pues lo he intentado todo y estoy desesperado, ya no se que hacer.
Un fuerte abrazo.
Ramón
Tengo un archivo TXT ->
Número de tarjeta (empleado) Fecha Hora
;8034011612550660826005 28/06/2005 22:32:58
;8034011612550660826005 28/06/2005 09:03:58
;8034011612550660826005 27/06/2005 22:51:24
;8034011612550660826005 27/06/2005 08:54:47
;8034016713150700713001 28/06/2005 20:02:46
;8034016713150700713001 28/06/2005 15:26:22
;8034016713150700713001 28/06/2005 13:33:23
;8034016713150700713001 28/06/2005 08:41:11
;8034016713150700713001 27/06/2005 19:30:44
;8034016713150700713001 27/06/2005 15:30:40
;8034016713150700713001 27/06/2005 13:37:06
;8034016713150700713001 27/06/2005 08:52:55
Debería construir realizando una lectura primero escogiendo el empleado, mirar cuantos registros tiene por día, y unir en una base de datos que ya tengo echa los movimientos realizados por los empleados, claro esta que debería ser a través de un bucle, el resultado debería ser el siguiente, ejemplo del empleado ;8034016713150700713001
EMPLEADO FECHA DESDE HASTA
;8034016713150700713001 28/06/2005 08:41:11 13:33:23
;8034016713150700713001 28/06/2005 15:26:22 20:02:46
El problema que tengo es que no consigo realizar la lectura por días y horas, ya que no se puede unir las 08:41 con 15:26 ya que tomando las 08:41 como la hora más reciente debería escoger la siguiente hora más reciente, que seria las 13:33 y así correlativamente.
Bueno, no se si he llegado a explicarme bien y si puedes ayudarme, pues lo he intentado todo y estoy desesperado, ya no se que hacer.
Un fuerte abrazo.
Ramón
Valora esta pregunta
0