如果数据是这样的:id qty
-------------
A 2
A -2
A 5
B 5
B -5
C 3
C -1
C -1
-------------因为B组qty合计为零,需要过滤掉它,最终想得到这样的结果:
id qty
-------------
A 2
A -2
A 5
C 3
C -1
C -1
-------------
怎样写sql语句呢?
-------------
A 2
A -2
A 5
B 5
B -5
C 3
C -1
C -1
-------------因为B组qty合计为零,需要过滤掉它,最终想得到这样的结果:
id qty
-------------
A 2
A -2
A 5
C 3
C -1
C -1
-------------
怎样写sql语句呢?
解决方案 »
- 数据分组汇总后运算
- select语句中的in运算
- 各位老大,邹老大,帮帮我.急
- 数据库有问题了,怎么办??
- 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的...
- 紧急询问:为什么在ADO访问中执行CreateInstance()会改变变量的值?
- exec sp_attach_db 恢复数据时用户名问题
- select ledid, (case when lendsplitid is null then ledid when '' then ledid else ledid + '-' + lendsplitid end) as lendida from t
- 请问一个关于数据转换中过现的问题
- 关于DTS的问题
- 触发器
- 关于MYSQL图形界面下输入BIT类型数据的问题
-------------
insert @t select ' A', 2
insert @t select ' A' , -2
insert @t select ' A' , 5
insert @t select ' B', 5
insert @t select ' B' , -5
insert @t select ' C' , 3
insert @t select ' C' , -1
insert @t select 'C' , -1
select ID,qty from @t where id in(select Id from @t group by ID having sum(qty)<>0 )