超回收记录的统计???
我的意思是发出表记录物品发出信息,可以算出该物品已发总数,回收记录物品每次回收信息,当然也能算出该物品回收总数.
select a1,a2, a3, hppinggkid from (
select sum(a1) as a1, sum(a2) as a2 ,(sum(a2)-sum(a1)) as a3 ,hppinggkid from ( select HPPINGGKID,JIANQUANTITY as a1 ,0 as a2
from chuzhudandetail where hongtongid=1
union all select HPPINGGKID,0 as a1,JIANQUANTITY as a2
from returnshoudiandetail where hongtongid=1 ) group by hppinggkid )
其中a1 该物品发出总数 a2 该物品回收总数 ,a3 该物品多收数量 hppinggkid 物品品名代码.
上面代码是正确的.其中chuzhudandetail 发出表 returnshoudiandetail 回收表
JIANQUANTITY 数量 hppinggkid 物品品名代码 hongtongid 合同代码
期实表是很简单的,但是我想从回收表中抽取出每个物品多回收记录.每笔回收时多收回的记录.
如下格式
回收记录序号 品名 已回收数量 多回收的数量 总已发出数量 总多回收数量
1 p1 10 10 20 15
2 p1 15 5 20 15
物品p1 回收记录很多,但我从回收表中汇总出每种物品多回收的记录,以便做物品退回记录.而且还要对应具体的回收记录单号.