我已经声明了一个变量“ LessThan”,该变量可以为0或1。根据该值,我需要显示Amount值小于20或大于20的结果。这是到目前为止的结果:< / p>
WHERE (@ResidentID = ds.ResidentID OR @ResidentID IS NULL AND ds.Amount < 20)
我想要的是显示ds.Amount小于<20的结果,如果'LessThan'的值= 0,并且我想要ds.Amount大于> 20的结果,如果'LessThan'的值= 1。 / p>
我认为这很容易,但是我以前从未真正使用过SQL,并且遇到语法问题。
答案 0 :(得分:3)
您想要这样的东西:
{{1}}