案例里面的where子句

时间:2014-03-07 09:10:41

标签: mysql sql sql-server

我想在where子句

中添加约束

我做的是这个

and case @CCY when 2 then
         not(s1.Number = '810' and s2.Number = '810')
    end

它返回错误如何处理?提前致谢

1 个答案:

答案 0 :(得分:4)

您只想获取s1.Number和s2.Number为<>的行。 810(如果@ CCY = 2):

WHERE @CCY <> 2 OR
    NOT ( s1.Number = 810 AND s2.Number = 810 )