Fügen Sie Case Statement in Where-Klausel hinzu
Ich muss eine hinzufügencase
Aussage in awhere
Klausel. Ich möchte, dass eine der folgenden Anweisungen in Abhängigkeit vom Wert von TermDate ausgeführt wird.
Select *
from myTable
where id = 12345
AND TermDate CASE
WHEN NULL THEN
AND getdate() BETWEEN StartDate AND DATEADD(dd, 30, StartDate)
ELSE
AND GETDATE < TermDate
END