Bonjour à toutes et à tous,

Je travail sur une réquête dans laquelle il faudrait que je filtre en fonction d'un paramétre et de sa valeur afin d'inclure dans la clause WHERE un test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
....
WHERE
       (FAC."ExeFac"=SUI.FAEXE(+) AND FAC."NumFact"=SUI.FANFAC(+))
 AND   (FAC."NumEng"=KENG.ENNO(+) AND FAC."ExeEnga"=KENG.ENEXE(+))
 AND   decode('&&PARAM1',null,SUI.DEST LIKE '%%',SUI.DEST = UPPER('&&PARAM1'))
Est ce possible ? Il y a-t-il d'autres solutions ? Ou pourquoi ma requête ne passe pas ?

Merci d'avance pour vos interventions/réponses.

Jérémy