W
wangfangzhen
Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表
A ,有字段 编号Code,数量Qty 编号Code是有重复的
B ,有字段 编号Code,数量Qty 编号Code是有重复的
现在要得到A,B中有相同编号的数量差值,就是
A表有数据
1000 3
1000 2
1001 1
1001 3
B表有数据
1000 2
1000 1
1001 1
1001 2
1002 4
现在要得到数据
A-B 的交集
1000 2
1001 1
这个sql怎么写?
select A.Code sum(A.Qty-B.Qty) from A,B
where A.Code = B.Code
Group by A.Code
上面结果不对哦
A ,有字段 编号Code,数量Qty 编号Code是有重复的
B ,有字段 编号Code,数量Qty 编号Code是有重复的
现在要得到A,B中有相同编号的数量差值,就是
A表有数据
1000 3
1000 2
1001 1
1001 3
B表有数据
1000 2
1000 1
1001 1
1001 2
1002 4
现在要得到数据
A-B 的交集
1000 2
1001 1
这个sql怎么写?
select A.Code sum(A.Qty-B.Qty) from A,B
where A.Code = B.Code
Group by A.Code
上面结果不对哦