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

Fehlermeldung im SSRS: "Falschen Systax in der Nähe des is-Schlüsselwortes" (case when in where-Bedingung des SQL-Statements)

$
0
0

Hallo zusammen,

ich möchte mittels true/falsch-Parameter (boolescher Wert) eine Where-Bedingung de-/aktivieren. Die Bedingung alleine läuft. doch die case-Anweisung verursacht in div. Varianten immer eine Fehlermeldung. Was ist falsch bzw. wie muss ich das SQL anpassen? Wenn der Parameter auf true steht möchte ich, dass der Filter aktiv ist, ansonsten soll nichts passieren:

where  case when @cancel_selection = false then (Rechnungsdatum is not null and Rechnungsdatum >= (@Rechnungsdatum) and Rechnungsdatum <= (@Rechnungsdatum_bis)) else '' end

Leider schmeisst das SQL in der oben genannten Form den besagten Fehler aus, den ich nicht zuordnen kann.

Vielen Dank.

Gruß

Christian


Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>