J'ai essayé de mettre un opérateur OU dans l'instruction CASE mais cela ne fonctionne pas.Pourquoi un opérateur OR ne fonctionne-t-il pas dans l'instruction CASE?
Where W.Organization_ID =
CASE @IsAdmin OR @IsChiefEngineer
WHEN 1
THEN W.Organization_ID
ELSE @OrganizationID END
Je veux vérifier si l'un ou l'ingénieur IsAdmin IsChief, que ce soit ou ils sont alors 1 Organisation autre @OrganizationID
Cas _expression_, non déclaration. – jarlh
La syntaxe que vous utilisez ne fonctionne pas avec plusieurs variables. Consultez les réponses ci-dessous pour une solution de contournement. –