H
haloon
Unregistered / Unconfirmed
GUEST, unregistred user!
with repplanningproductio.tbreport,sql do
begin
Close ;
Clear ;
pp:='select a.code ,a.cndesc ,a.spec, a.unit ,sum(b.OnHand) Onhand, ' ;
pp:=pp+'sum(c.Qty) Qty, '+'Onhand-Qty ' ;
pp:=pp+'from 基本资料表 a ,库存明细表 b ,订单用量明细表 c ' ;
pp:=pp+'where a.code=b.code and b.code=c.itemcode and c.sid1=:var1 ' ;
pp:=pp+'group by a.code ' ;
Add(pp) ;
ParamByName('var1').AsString :=pp1 ;
Open ;
end;
说明:
1.我想得到的结果是我需要用多少料?有多少料?差多少料?
2.有多个仓库可能存在一种物料,所以用SUM()。
3.我的用量明细表是根据PO单的数量去*BOM表的用量所得的一个表,所以可能有一种物料
会出现多次的可能,也用了SUM()。
4.查询结果是错误的,为什么?
5.各位能否给一个好的方案,就是我下一个订单后,想查查库存还有多少,然后产生超欠料
单?请多指教……十分感谢!!!
begin
Close ;
Clear ;
pp:='select a.code ,a.cndesc ,a.spec, a.unit ,sum(b.OnHand) Onhand, ' ;
pp:=pp+'sum(c.Qty) Qty, '+'Onhand-Qty ' ;
pp:=pp+'from 基本资料表 a ,库存明细表 b ,订单用量明细表 c ' ;
pp:=pp+'where a.code=b.code and b.code=c.itemcode and c.sid1=:var1 ' ;
pp:=pp+'group by a.code ' ;
Add(pp) ;
ParamByName('var1').AsString :=pp1 ;
Open ;
end;
说明:
1.我想得到的结果是我需要用多少料?有多少料?差多少料?
2.有多个仓库可能存在一种物料,所以用SUM()。
3.我的用量明细表是根据PO单的数量去*BOM表的用量所得的一个表,所以可能有一种物料
会出现多次的可能,也用了SUM()。
4.查询结果是错误的,为什么?
5.各位能否给一个好的方案,就是我下一个订单后,想查查库存还有多少,然后产生超欠料
单?请多指教……十分感谢!!!