问题现象: | 按科目范围查询13502-13502和按月份综合明细帐查询13502-13502科目12月份累计数量不同,按科目范围查询累计数量不同。 |
问题原因: | --1350211018807科目虽然11、12月没有发生,而且10月份余额为0,但是总帐中应该也有记录,但是总帐gl_accsum中却没有11、12月份的记录 --导致查询统计时缺少了1350211018807科目的借方发生1452.99,贷方发生1452.99 |
解决方案: | 下面是缺少记录的科目 select * from gl_accsum where ccode in ( select ccode from gl_accsum group by ccode having count(*)0 begin insert into gl_accsum (a.ccode,cexch_name,iperiod,cbegind_c,cbegind_c_engl ,mb,md,mc,cendd_c,cendd_c_engl, me,mb_f,md_f,mc_f,me_f,nb_s,nd_s,nc_s,ne_s) select a.ccode,cexch_name,iperiod+1,cbegind_c,cbegind_c_engl,0,0,0,cendd_c,cendd_c_engl, 0,0,0,0,0,0,0,0,0 from gl_accsum a inner join (select ccode,max(iperiod) as maxiperiod from gl_accsum group by ccode having count(*) |
相关补丁: | |
版本: | 8.52 |
模块: | 总账 |
产品: | U852----总帐 |
问题名称: | 综合明细帐查询累计数错误 |
最后更新: | 2005-06-28 00:00:00 |