|
发表于 2012-9-4 14:51:18
|
显示全部楼层
cradio 发表于 2012-9-4 13:58
各位,给看看以下代码哪里有问题,谢谢
Select a.cWhcode 仓库编码,b.cWhName 仓库名称,a.cinvcode 存货 ...
Select x.仓库编码,x.仓库名称,x.存货编码,x.存货名称,sum(结存数量) 结存数量,sum(待发货数量) 待发货数量,sum(可用量) 可用量
from
(Select a.cWhcode 仓库编码,b.cWhName 仓库名称,a.cinvcode 存货编码,c.cInvName 存货名称,a.iquantity 结存数量,a.foutquantity 待发货数量,a.iquantity-a.foutquantity 可用量
from
UFDATA_007_2011.dbo.CurrentStock a, --现存量汇总表
UFDATA_007_2011.dbo.Warehouse b, --仓库档案
UFDATA_007_2011.dbo.Inventory c --存货档案
where
b.cWhCode = a.cWhcode
and c.cInvCode = a.cinvcode
and a.iquantity <> 0
union all
Select a.cWhcode 仓库编码,b.cWhName 仓库名称,a.cinvcode 存货编码,c.cInvName 存货名称,a.iquantity 结存数量,a.foutquantity 待发货数量,a.iquantity-a.foutquantity 可用量
from
UFDATA_008_2011.dbo.CurrentStock a, --现存量汇总表
UFDATA_008_2011.dbo.Warehouse b, --仓库档案
UFDATA_008_2011.dbo.Inventory c --存货档案
where
b.cWhCode = a.cWhcode
and c.cInvCode = a.cinvcode
and a.iquantity <> 0
) x
group by x.仓库编码,x.仓库名称,x.存货编码,x.存货名称
order by x.仓库编码,x.仓库名称,x.存货编码,x.存货名称
|
|