我有一个代码,该代码应删除总和不等于0的项目!= 0(。在使用!= 0语法时,总汇总的值仍为0。
您能帮您了解为什么会发生这种情况吗?谢谢您的所有帮助!
我也尝试使用<> 0,但是,从该查询结果中排除了单个订单项的每个项目的某些值。for ex:
A 1000
B 200
B -100
通过运行
having sum(amount) <> 0
它只会在B中给我一个值,并且不会在A中显示值。不确定为什么。
您似乎想要:
select item
from t
group by item
having sum(amount) <> 0;
您是说这不起作用吗?如果没有,您可以通过示例数据设置某种DB小提琴。