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

Comparar Campos En Dos Tablas

Estas en el tema de Comparar Campos En Dos Tablas en el foro de Bases de Datos General en Foros del Web. Tengo una bd access, con dos tablas casi iguales, o al menos tienen los mismos campos, pero el contenido en los registros es diferente. En ...
  #1 (permalink)  
Antiguo 18/02/2005, 20:18
 
Fecha de Ingreso: febrero-2005
Mensajes: 2
Antigüedad: 19 años, 10 meses
Puntos: 0
Comparar Campos En Dos Tablas

Tengo una bd access, con dos tablas casi iguales, o al menos tienen los mismos campos, pero el contenido en los registros es diferente.
En cada una de tablas tengo un campo llamado DIRECCION y necesito saber cuales registros me falta en la tabla1 que esten en la tabla2.

Lo dificil es que algunas direcciones en la tabla1 estan tambien la tabla22 pero escritas de forma diferente:
ejemplo de dos registros

TABLA1
"C 4 20 31"
"Apto 1 B. Santiago"

TABLA2
"CL 4 # 20 - 31"
"Barrio Santiago Apto 1"

Como hago la consulta o necesito un programa o rutina de VB6 para lograrlo
se me habia ocurrido contar cadenas de texto y luego reemplazar, pero no se como.

GRACIAS POR ESTA AYUDA TAN BARBARA... De esto depende mi trabajo!!!

Última edición por vizaimage; 18/02/2005 a las 20:21 Razón: no se entiende el ejemplo que escribi
  #2 (permalink)  
Antiguo 19/02/2005, 01:33
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 20 años
Puntos: 3
me parece algo muy complicado.... como un programa podria comparar dos cadenas diferentes y decir que son iguales, son miles de posibilidades en un dos cadenas de strings.
lo que podrias hacer talves y se me ocurre, es que el primer string lo tomes y lo dividas y luego tomes cada una de esas partes y lo tomes para utilizarlos en el where de la consulta con puros like por ejemplo

select * from tabla22
where direccion like '%palabra1%' and direccion like '%palabra2%' etc...

podria retornarte muchas consistencias pero no todas, muchas se podrian quedar por fuera.... este estring lo armarias en el codigo en vb y luego lo envias a sql...

talves te sirva.
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 19/02/2005, 17:41
 
Fecha de Ingreso: febrero-2005
Mensajes: 2
Antigüedad: 19 años, 10 meses
Puntos: 0
comparar tablas

Gracias... de todas formas

se que es bastante dificil la cosa! Voy a intentar tu idea, que por cierto me ayudaria mucho...
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 01:02.