USC月结结果问题检测以及处理 ASC

lake 2018-2-1 1218

1:问题检测

   a)月结库存与月结流水不匹配

      如果月结库存和流水不匹配,则查看月结流水与实际流水是否有差异

   b)查看月结流水中的flowId是否在实际流水的月结区间内

   c)查看实际流水的月结区间的flowid是否在月结流水表中


2:根基上述检测的问题b和c进行处理



ps:小技巧:

      如果删除因为嵌套子查询耗时太长,可以采用创建临时表的方式进行删除,减少子查询嵌套层数,从而提高速度,例如:

 create table TB_USC_FLW_erro  as
select flw.flow_id
          from TB_USC_MONTHLY_BALANCE_DTL_FLW flw
         where flw.account_period = '201801'
           and flw.flow_id not in
               (select flow.flow_id
                  from tb_usc_material_flow flow
                 where flow.create_date >=
                       (select cal.start_date
                          from TB_USC_MONTHLY_BALANCE_CAL cal
                         where cal.account_period = '201801')
                   and flow.create_date <=
                       (select cal.end_date
                          from TB_USC_MONTHLY_BALANCE_CAL cal
                         where cal.account_period = '201801'))


上传的附件:
最新回复 (0)
全部楼主
返回