bonjour,
je dispose d'une table 'destination' qui reprend les différents indicatifs téléphoniques par pays et d'un fichier plat contenant des numéros de tel.
Je voudrais pouvoir détecter la destination (son ID) en fonction du numéro de tel du fichier plat en faisant un fuzzy lookup sur la table destination
Pour tout numéro 00324253264 il doit me renvoyer l'id 1 belgique fixe car les mobile ca commence soit par 003248, 003249 ou 003247 mais le 003242 c'est bien un fixe ==> comment faire ???,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Table destination ID Indicatif DESTINATION 1 0032 BELGIQUE FIXE 2 003247 BELGIQUE OpérateurMobile1 3 003248 BELGIQUE OpérateurMobile2 4 003249 BELGIQUE OpérateurMobile3 5 0033 France Fixe 6 003360 France OpérateurMobile1 7 003368 France OpérateurMobile2 ...
Autre problème,
pour le numéro 00324132471 c'est bien un fixe mais le fuzzy lookup me renvoie l'id 2 du fait du % de similitude avec le 3247
J'ai donc pensé à prendre pour chaque numéro de tel, les 4premiers carct, les 5 premiers et les 6 premiers caract., ensuite je tente une correspondance à 100% avec le fuzzy lookup sur plusieurs champs,
il accepte la manip sans bug mais à l'execution, il affiche une erreur
une âme charitable pour m'orienter SVP
d'avance merci
Comment faire ??
Partager