【发布时间】:2015-07-30 02:09:26
【问题描述】:
可能是一些非常微不足道的事情,但我还没有在互联网上找到我正在寻找的答案,并且我得到了语法错误。我想要/需要做的是在我的 where 子句中提供一个特殊情况,其中 doctype 是 1。如果是,那么它需要匹配来自临时表的子选择的 claimID。如果 doctype 不是 1,那么我们只需要继续并忽略 select。
AND
CASE
WHEN @DocType = 1 THEN (c.ClaimID IN (SELECT TNE.ClaimID FROM TNE)
END
我已经看到了一些 for if 语句,但我似乎没有让它起作用,并且到目前为止还没有在网上找到任何表明 case 语句在做我想做的事情。这甚至可能吗?
【问题讨论】: