22/11/2016, 06:09
|
| | Fecha de Ingreso: febrero-2016
Mensajes: 8
Antigüedad: 8 años, 11 meses Puntos: 0 | |
Respuesta: Busqueda por numero con mas coincidencia de digitos Si en la BD son numeros aunque en el campo esta definido como varchar.
En si ese campo son prefijos numericos, pero dicho prefijo puede ser de cualquier largo y uno puede ser una serie dentro de otra
Yo poseo el numero completo y requiero saber por cada numero a cual prefijo que tenga mayor coincidencia es el q le corresponderia la información.
por ejemplo en la BD tengo registros tipo
Prefijo campo1 campo 2
222 valorA valorA.1
22233 valorB valorB.1
22233456 valorC valorC.1
El largo de los numeros que poseo es de 8 digitos
Si el numero a buscar es el
22233456, el registro en BD que debo obtener es el 22233456 (valorC, valorc.1....)
Pero puedo tener el numero 22233457
En ese caso el registro que mas coincide es el 22233 (valorB, valorB.1)
A pesar que tambien empieza con 222 el que mas coincidencia tiene es el prefijo 22233
En otro caso puedo tener el 22255566 para ese caso el mas coincidente en la BD es el 222 (valorA, valorA.1)
Espero hacerme entender.
Última edición por jeancga; 22/11/2016 a las 06:10
Razón: largo de numeros
|