问下判断的 语句,该如何解决

问下判断的 语句ifcast(@hycCzAS decimal(18,1))0.2 and cast(@hycCzAS decimal(18,1))-0.2为什么有的时

问下判断的 语句
if cast(@hycCz AS decimal(18,1))>0.2 and cast(@hycCz AS decimal(18,1))<-0.2
为什么有的时候@hycCz 为1.6 也不走进 if语句 !

[解决办法]
and or