老乌龟再问你一下啊
如果你按你那种方式统计库存量的话,就没有办法算出总计额了是吧? 因为每一批的药品价格不一样啊
[46 byte] By [
zwyjn2] at [2008-1-9]
select a.ypbh, a.sl-isnull(b.sl,0) as 库存 from
(select ypbh,sum(sl), as sl from yk_rkyp group by ypbh) a
left join
(select ypbh,sum(sl) as sl from yk_ckyp group by ypbh) b
on a.ypbh=b.ypbh
应该怎么加啊? 我加上怎么统计都不怎么对啊~
对每个批号统计金额?
select a.ypbh, a.sl-isnull(b.sl,0) as 库存,a.je as 入库金额,b.je as 出库金额,a.je-isnull(b.je,0) as 结余金额 from
(select ypbh,sum(sl) as sl ,sum(je) as je from yk_rkyp group by ypbh) a
left join
(select ypbh,sum(sl) as sl ,sum(je) as je from yk_ckyp group by ypbh) b
on a.ypbh=b.ypbh