OVH Cloud OVH Cloud

Petit problème de requete encadrement

2 réponses
Avatar
Sebcaen
Bonjour à tous,
J'ai un problème avec cette requete, à partir d'un departement (75, ou
95 par exemple), je souhaite récupérer tous les champs dont le code
postal est compris dans l'exemple entre 75000 et strictement inférieur
à 76000. La première partie de la condition WHERE passe bien mais pas
la seconde! Si quelqu'un à une idée, merci...

SELECT RéfClient, StatutClient, RaisonSociale, AdresseFacturation,
CodePostalFacturation, VilleFacturation, NuméroTél
FROM [Clients / Prospects]
WHERE (CodePostalFacturation) >= ([Quel département?]*1000) And
(CodePostalFacturation)< ([Quel département?]+1000) ;

----
Séb

2 réponses

Avatar
Raymond [mvp]
bonjour.
Il faut rajouter = dans la 2e clause.
Il faut également avoir 2 critères et j'ai l'impression que c'est le même.

WHERE (CodePostalFacturation) >= ([Quel département?]*1000) And
(CodePostalFacturation)<= ([Quel département?]+1000) ;


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Seb" a écrit dans le message de
news:
Bonjour à tous,
J'ai un problème avec cette requete, à partir d'un departement (75, ou
95 par exemple), je souhaite récupérer tous les champs dont le code
postal est compris dans l'exemple entre 75000 et strictement inférieur
à 76000. La première partie de la condition WHERE passe bien mais pas
la seconde! Si quelqu'un à une idée, merci...

SELECT RéfClient, StatutClient, RaisonSociale, AdresseFacturation,
CodePostalFacturation, VilleFacturation, NuméroTél
FROM [Clients / Prospects]
WHERE (CodePostalFacturation) >= ([Quel département?]*1000) And
(CodePostalFacturation)< ([Quel département?]+1000) ;

----
Séb


Avatar
www.eztree-msdn.com \(Laurent Jordi\) Enlever le s à infos pour me contacter par mail
Salut,

SELECT RéfClient, StatutClient, RaisonSociale, AdresseFacturation,
CodePostalFacturation, VilleFacturation, NuméroTél
FROM [Clients / Prospects]
WHERE (left(format(CodePostalFacturation,"00000"),2) = [Quel département?]

Le département devra bien sûr, toujours être saisi sur 2 caractères...

Il eu été + simple de stocker le code postal en texte...

@+

LJ





"Seb" a écrit dans le message de
news:
Bonjour à tous,
J'ai un problème avec cette requete, à partir d'un departement (75, ou
95 par exemple), je souhaite récupérer tous les champs dont le code
postal est compris dans l'exemple entre 75000 et strictement inférieur
à 76000. La première partie de la condition WHERE passe bien mais pas
la seconde! Si quelqu'un à une idée, merci...

SELECT RéfClient, StatutClient, RaisonSociale, AdresseFacturation,
CodePostalFacturation, VilleFacturation, NuméroTél
FROM [Clients / Prospects]
WHERE (CodePostalFacturation) >= ([Quel département?]*1000) And
(CodePostalFacturation)< ([Quel département?]+1000) ;

----
Séb