Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Traslape de Datos en Access

Estas en el tema de Traslape de Datos en Access en el foro de Bases de Datos General en Foros del Web. Buenos Días, resulta que estoy implementando una base de datos y quiero evitar los traslapes de información, para contextualizar la situación les daré una idea ...
  #1 (permalink)  
Antiguo 09/06/2014, 08:01
 
Fecha de Ingreso: junio-2014
Ubicación: Chile
Mensajes: 1
Antigüedad: 9 años, 10 meses
Puntos: 0
Mensaje Traslape de Datos en Access

Buenos Días, resulta que estoy implementando una base de datos y quiero evitar los traslapes de información, para contextualizar la situación les daré una idea de como esta elaborada la tabla que me produce traslape:

Codigo..........Codigo_U..........Tipo.......Fini. ......Ffin.......Hini........Hfin......Dur.....Cla s
34234.......TFR-345-ERS........ERASE....05-05....05-05.....08:00...09:00........1.....C1
432443.....TGK-456-CLN......CLEAN....05-05....05-05.....08:00...10:00......2.....C1
23434.......TFR-345-CLN......CLEAN....05-05....05-05.....09:00...11:00........2.....C1
65654.......TGK-456-MNT......MNTTO....05-05....05-05.....08:00...16:00......8.....C1


Como ven hay dos tipos de traslape uno como los datos en color ROJO y el otro es como el de color VERDE, quiero evitar los dos.
El Codigo_U representa el codigo mixto entre el tipo de accion y el responsable, en una consulta obtengo los responsables extrayendo parte del texto de Codigo_U en un campo llamado Nom que para el primero seria FR 345 y pra el segundo es GK 456, mi idea es que no pueda iniciar una accion para el mismo Responsable exactamente despues de acabada una, ni tampoco hacer dos en simultanio.
Para correguir esto se deben fusionar la dos o mas en una sola, dejando por codigo U y tipo igual al de mayor duración, para el caso del ejemplo la respuesta sería.

Codigo..........Codigo_U..........Tipo.......Fini. ......Ffin.......Hini........Hfin......Dur.....Cla s
23434.........TFR-345-CLN......CLEAN....05-05....05-05....08:00...11:00......3.....C1
65654.......TGK-456-MNT......MNTTO...05-05....05-05....08:00...16:00......8.....C1

Para el caso 2, como estan en simultaneo, solo se deja la de mayor duración y la otra desaparece, pero en el caso 1 se fucionan sumando la duración y tomando la Hini del que primero empieza y la Hfin del que termina despues.

Mi base de datos esta echa en Access 2007, necesito evitar esos traslapos, ya que los datos son vinculados desde excel y la tabla no se puede modificar.
  #2 (permalink)  
Antiguo 09/06/2014, 09:00
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Traslape de Datos en Access

quizas este link te ayude.......

http://www.dreamincode.net/forums/to...single-record/

.....a entender que access no soporta lo que quieres hacer......
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: access, son, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.