Clipper/FiveWin - Ayuda lectura de registros

 
Vista:

Ayuda lectura de registros

Publicado por Ramon (25 intervenciones) el 07/07/2005 16:11:30
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda lectura de registros

Publicado por richard Jaime (71 intervenciones) el 07/07/2005 17:00:58
tengo una idea espero te sirva.puedes migra tu archivo txt a una base de datos temporal.esta tiene que tener la estructura de los campos.despues ocupa un indice que la clave sea la hora +fecha+trabajador con formato string .y asi tendria que quedarte ordenada por la fecha mas reciente.
despues lo grabas a la base original.

saludos..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar