PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Rechercher une partie de zone ds SQLExec
Rechercher une partie de zone ds SQLExec
Débuté par bgirardin, 13 déc. 2004 12:48 - 6 réponses
Posté le 13 décembre 2004 - 12:48
Bonjour

Je voudrais rechercher des enregistrements en fonction d'une partie d'une zone.

ZoneA = 'P100 2'
ZoneB = 'P101 '
ZoneC = 'P1000 2'

Je veux récupérer par SQLExec la zoneA & la zoneB, car toutes les deux se terminent par 2.

Est-ce que qq'un aurait une idée

Merci d'avance
GB
Posté le 13 décembre 2004 - 13:23
Bonjour,

Ce n'est pas un problème Windev mais SQL !

Par exemple :
ResSQL =SQLExec("SELECT ZoneName FROM NomFichier WHERE RIGHT(ZoneName,1)='2' ","REQ1")

Cordialement
Posté le 13 décembre 2004 - 13:47
"Gb" a écrit :

ZoneA = 'P100 2'
ZoneB = 'P101 '
ZoneC = 'P1000 2'
Je veux récupérer par SQLExec la zoneA & la zoneB, car
toutes les deux se terminent par 2.


Tu n'y arriveras pas.
La zone B ne se termine pas par 2 :-)

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Posté le 13 décembre 2004 - 14:46
Gb a exposé le 13/12/2004 :
Bonjour

Je voudrais rechercher des enregistrements en fonction d'une partie d'une
zone.

ZoneA = 'P100 2'
ZoneB = 'P101 '
ZoneC = 'P1000 2'

Je veux récupérer par SQLExec la zoneA & la zoneB, car toutes les deux se
terminent par 2.


???? il fallait lire la zone A et C je suppose.

Ensuite quelle est la base ?

en mySQL par ex, un select ... where RIGHT(Macolonne,1)='2' devrait
t'aider


Est-ce que qq'un aurait une idée

Merci d'avance
GB


--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 13 décembre 2004 - 15:23
Si j'ai bien compris, la zone est un champ de ta table:
Select * from MaTable where CodeZone like '%2'

Frédéric.
Posté le 13 décembre 2004 - 15:23
Ne chercher pas j'ai trouvé
Posté le 13 décembre 2004 - 16:22
Merci à tous pour vos réponses.
La solution à mon problème est like '%2'
Merci à Frédéric Demilly pour me l'avoir donner.