Message posté par : Ilyass (iss.tazrout(a)gmail.com)
----------------------------------------
Bonjour,
J'ai un champ numero qui contient les valeurs :
Exmple :
123456-321654
123-321
1234-4321
159-32
J'ai crée deux nouveau champs pour récupérer les valeurs comme suit.
Champ_gauche : 123456, 123, 1234, 159
Champ_droite : 321654, 321, 4321, 32
J'ai utilisé le code suivant pour les valeurs à gauche:
if("numero" '' AND "numero" 0,
to_string(left("numero", strpos("numero", '-')-1)),’999’)
Le résultat est bon
Pour récupérer les valeurs à droite, j'ai utilisé:
if("numero" '' AND "numero" 0,
to_string(right("numero", strpos("numero", '-')-1)),’999’)
Le résultat parfois est bon parfois il me récupère le tiret -123, ou bien des fois 9-32
Je sais pas comment résoudre le problème
Merci !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=333499#p333499
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net