C
chjer
Unregistered / Unconfirmed
GUEST, unregistred user!
给一套大型软件做二次开发,里边有一个表记录仓库出入库记录,结构如下
item 物料 cwar 仓库 trdt 事务日期 trtm 时间 sern 序号 quan 数量 kost 事务处理类型
koor 订单类型 orno 订单编号 pono 位置编号 rlcd 关系(客户、供应商) stoc 事务处理后的库存
现在要根据该表生成仓库收发存报表,报表列主要包括:仓库、起止时间、物料、期初数、本期入库数、
本期销售、样品、其它发出、期末结存数
注:入库、销售等类型根据kost和koor字段来判
我现在写了段程序可以实现,但存在两个问题:
1、速度太慢,生成一次报表数据一般要5分钟以上(三层结构在服务器端处理)
2、生成的是结果是同一物料不同事务类型按行分开,即下面:
物料 数量 (本期入库)
物料 数量 (本期销售)...
怎样将它变为最终所要的格式?
注意:因为数据量很大,查询的起止日期也不确定,因些不能再增加一个表来存
储报表数据,只能在使用时生成
item 物料 cwar 仓库 trdt 事务日期 trtm 时间 sern 序号 quan 数量 kost 事务处理类型
koor 订单类型 orno 订单编号 pono 位置编号 rlcd 关系(客户、供应商) stoc 事务处理后的库存
现在要根据该表生成仓库收发存报表,报表列主要包括:仓库、起止时间、物料、期初数、本期入库数、
本期销售、样品、其它发出、期末结存数
注:入库、销售等类型根据kost和koor字段来判
我现在写了段程序可以实现,但存在两个问题:
1、速度太慢,生成一次报表数据一般要5分钟以上(三层结构在服务器端处理)
2、生成的是结果是同一物料不同事务类型按行分开,即下面:
物料 数量 (本期入库)
物料 数量 (本期销售)...
怎样将它变为最终所要的格式?
注意:因为数据量很大,查询的起止日期也不确定,因些不能再增加一个表来存
储报表数据,只能在使用时生成