服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

批次汇总表查询时同一批次会出现两条记录

- 浏览:683 - 发布时间:2008-01-08 00:00:00.0
问题版本: 802-U8.51A 问题模块: 818-报账中心
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 批次汇总表 适用产品: U851A----库存管理
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 批次汇总表查询时同一批次会出现两条记录
问题现象: 该用户的批次汇总表在查询时,对于余额结存为零的,同一批次会出现两条记录。
原因分析: 问题分析: 一、首先通过sql事件跟踪器捕获后台sql执行过程 在【批次存货汇总表】查询结果显示时,后台sql执行语句(EventClass为『SQL:BacthCompleted』)如下: 1、判断临时表是否存在; 2、读取符合条件的相关数据,形成临时表; 3、对临时表进行分组,并过滤掉期初、收入、发出均为0的记录。 二、步骤2即形成临时表过程如下: 【 Select ...数据源 字段列... INTO TempRepPcch_机器名_0 FROM RdRecords INNER JOIN RdRec
解决方案: 问题处理: 对于当前的数据问题,可按上述思路跟踪帐套查询过程,并查看临时表(TempRepPcch_机器名_0)中记录信息;目前问题主要出在group by分组形成新的临时表操作上,同一批次记录未能汇总到一笔记录上,导致滤去零记录操作无效。