SQL代码包括其总和不是0的值



我有一个代码,该代码应删除总和不等于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小提琴。

相关内容

最新更新