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

Clientes unicos

Estas en el tema de Clientes unicos en el foro de Oracle en Foros del Web. tengo que elaborar una funcion para detectar los clientes repetidos, con los campos nombre, apellidos, fecha nacimiento, codigo postal, calle ejemplo: claudia daniela herrera mota ...
  #1 (permalink)  
Antiguo 01/08/2008, 12:38
Usuario no validado
 
Fecha de Ingreso: julio-2008
Ubicación: D.F.
Mensajes: 8
Antigüedad: 16 años, 5 meses
Puntos: 0
Clientes unicos

tengo que elaborar una funcion para detectar los clientes repetidos, con los campos nombre, apellidos, fecha nacimiento, codigo postal, calle
ejemplo:
claudia daniela herrera mota 15/03/85, 09230, marcial
claus d. herrera m. 15/03/85, 09230, marsial
claudia daniela h. mota 15/03/85, 09230, marcal
pero todos estos registros deben pertenecer a una misma persona

tks.
  #2 (permalink)  
Antiguo 03/08/2008, 16:03
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: Clientes unicos

ese tipo de problemas con los nombres son bien comunes y siempre los jefes quieren que lo solucione la gente de sistemas cuando a fin de cuentas es generado por un error de usuario

yo en algun momento me tope con solucionar ese mismo tipo de problema, y es muy dificil generar un script que te lo solucione, por ahi en otro post hablaban de la funcion "soundex(" que tal vez pueda ayudar, lo mas que pudimos hacer es generar una pantalla donde se muestre la informacion con un check para marcar varios registros y un boton que se encarge de aliminar los registros no deseados y dejar solo uno

pero a final de cuentas llegamos a que la unica solucion final del problema es que alguien se ponga a hacerlo manualmente
__________________
Blogzote.com :-) Mi blog
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:25.