bonjour,
j'ai un problème à créer un sélection de projet dans une table qui peut ressembler à ceci
NoProjet.........Nom Projet...............................autre champs...
105160.80......Eaux-Vives zone 80 proto............xxxxx
105160.70......Eaux-Vives zone 70 vitrage..........xxxxx
105160.40......Eaux-Vives zone 40 escal............xxxxx
103820.10......Diax zone 10 gauche..................xxxxx
103820.60......Diax zone 60 droite....................xxxxx
104950.10......Kingsplace zone 10 verre.............xxxxx
109440.60......Rolex zone 60 escal................... xxxxx
...
Il me faudrait une requête qui me retourne un substring du noProjet pour avoir juste le numéro de chantier (6 premier caractère) et comme désignation le nom du chantier sans la zone et sans répétition (DISTINCT). Je pense qu'il serait impossible de faire une substring pour le nom de chantier car il ne fait pas toujours la même taille et donc certain nom serait coupé. Serait il possible de faire un genre de substring pour le premier mot d'une chaine ??
Ex de retour voulus:
105160 Eaux-Vives
103820 Diax
104950 Kingsplace
...
Cela serait facile si le champ "nom du projet" serait sans indication de la zone, mais ce n'est pas le cas... Je travaille sur Oracle 8i. J'espère que quelqu'un peut m'aider sur ce cas.
Merci d'avance
Karyboo
Partager