【发布时间】:2014-02-20 20:41:15
【问题描述】:
我需要在where 子句中添加case 语句。我希望它根据 TermDate 的值运行以下任一语句。
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
【问题讨论】:
标签: sql select switch-statement case