Entschuldigung im Voraus, da ich das Gefühl habe, dass ich auf diesem einen offensichtlich etwas vergesse/vermisse. Hier geht; Ich bin eine case-Anweisung in meiner WHERE-Klausel verwendet wird, arbeitet die folgenden fein:Fallanweisung in where clausel w/an ODER
WHERE r.[SomeCol] = @SomeColVal
AND SomeOtherCol =
(
CASE WHEN (@Year = 0 AND @Period = 0) THEN
@SomeVal
WHEN...
...
ELSE
@SomeVal
END
Mein „Problem“ ist, dass ich eine zusätzliche OR-Klausel meiner ELSE block..something wie diese hinzufügen möchten:
Natürlich löst dies diesen Fehler aus: Falsche Syntax in der Nähe des Schlüsselwortes 'ODER'. innerhalb der ELSE-Anweisung
Daher meine Frage ... Was ist die richtige/alternative Logik, die ich verwenden kann, um dies zu erreichen?
Vielen Dank im Voraus