Bonjour le forum,


Je me bat avec une syntaxe que je n'arrive pas à trouver (peut etre cela n'est il pas possible d'ailleurs)

Je suis dans ma clause Where et je souhaite évaluer tout un ensemble de machines en fonction d'une ligne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Where ...
AND CASE
	WHEN  :MaLigne =  'A' THEN uniteProd IN ('A1', 'A2', 'A5')
	WHEN  :MaLigne =  'B' THEN uniteProd IN ('B2', 'B10')
	WHEN  :MaLigne =  'C' THEN uniteProd IN ('C1', 'C2', 'C5')
	WHEN  :MaLigne =  'G' THEN uniteProd IN ('G4', 'G45')
	WHEN  :MaLigne =  'Toutes' THEN  uniteProd IN ('A1', 'A2', 'A5', 'B2', 'B10', 'C1', 'C2', 'C5', 'G4', 'G45')
    END
J'ai l'erreur Missing keyword ou bien Missing right parenthese selon mes essais.

Merci pour vos conseils

Oncle pete