问题描述
我怎样才能做到这一点
where
case [a].[ndex]
when [b].[aantal] = 0 then 0
when [b].[aantal] = 1 then 0 and 1
when [b].[aantal] = 2 then 0 and 1 and 2
end
解决方法
您似乎想要这样的逻辑,假设 aantal
是一个整数,而 ndex
从不为负数:
where [a].[ndex] <= [b].[aantal]
您可能希望将其限制在特定范围内:
where [a].[ndex] between 0 and [b].[aantal] and
[b].[aantal] between 0 and 2