Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Wer kann bei SSRS beim SQL helfen? Case when mit verschachtelten SQL Statement erzeugt EXISTS-Fehler

$
0
0

Hallo zusammen,

ich habe ein SQL Statement mit einer where-Bedingung das läuft. Wenn das SQL aber keine Ergebnisse ergibt soll beim SQL die Where-Einschränkung entfallen. "Case when" mit einer "in (@Parameter)-Funktion" in der Where-Bedingung geht nicht. Ich habe es daher mal mit verschachtelten SQL ersucht und komme nicht so richtig weiter. Wie muss der Aufbau erstellt werden? ChatGPT schmeißt nur den Hinweis raus, dass ein case-Ausdruck in einer where Klausel nicht verwendet werden kann was ich m.E. aber oft nutze.

Wie muss die Syntax lauten? So geht es nicht:

select case when 

(SELECT .....
where Nutzer = @UserID and left(KST1,2)='OP') is NULL then


(SELECT...)

else

(SELECT...
 where Nutzer = @UserID and left(KST1,2)='OP')

end 

Viewing all articles
Browse latest Browse all 1772

Trending Articles