日期:2014-05-18  浏览次数:20516 次

遇到一句sql语句不能理解,大师们来帮忙。
AND Not (v1.FBegQty=0 AND v1.FBegBal=0 AND v1.FBegDiff=0) 
是怎样的效果?又不是Not in

------解决方案--------------------
就是 v1.FBegQty=0 AND v1.FBegBal=0 AND v1.FBegDiff=0 这些条件记录之外的所有记录。
------解决方案--------------------
与或非中的非,可以理解么?
------解决方案--------------------
理解为and v1.FBegQty<>0 AND v1.FBegBal<>0 AND v1.FBegDiff<>0
------解决方案--------------------
除去括号里面的内容之外的记录。
------解决方案--------------------
应该等同于:and v1.FBegQty<>0 OR v1.FBegBal<>0 OR v1.FBegDiff<>0