【发布时间】:2014-01-17 19:48:54
【问题描述】:
我有一个依赖于 id 的 where 语句,并根据 id 确定下一个 where 。 EX:如果 ID = 1 则 where 语句应为 a 1 则 where 语句应为 aCase 子句,但没有成功。
【问题讨论】:
-
请向我们展示您的代码!
-
您可以使用
OR和WHERE (a.ID = 1 AND a<= 3 AND b >=4 and b<=7) OR (a.id <>1 AND a <= 4 AND b >=5 and b<=7)应该适合您。
标签: sql sql-server case where