bonjour,

J'ai vu des sujets similaire mais rien qui ne se rappochait à mon problème.
J'ai une requête qui est une extraction de donnée, aujourd'hui je dois lui ajouté certains critères selon le choix d'un user.

J'aimerai donc savoir s'il existe un moyen pour conditionner les critères d'une requête.

Ex. :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CHP1,CHP2 FROM UNETABLE WHERE CHP3 = 'VALEUR' AND CHP4 > 2
Je voudrais que selon le choix de l'utilisateur la requete soit tantot :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CHP1,CHP2 FROM UNETABLE
tantot :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CHP1,CHP2 FROM UNETABLE WHERE CHP4 > 2
ou bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CHP1,CHP2 FROM UNETABLE WHERE CHP3 = 'VALEUR' AND CHP4 > 2
Selon que CHP3 et CP4 soit vide ou non

En résumé, un genre de if avant chaque critère.

Merci