场景抽象:有一个表有如下结构
c1  c2  c3  c4  c5  
1   aa  bb  01  null
2   cc  dd  10  01
3   ee  ff  13  01即1、2、3条记录中 记录1是2、3条的来源记录,C4列是2、3条子记录的去向值
2、3条记录中C5列记录了本身来源的记录值。要求按表中C4列和C5列的逻辑关系统计出来源记录总数值,已经来源都去向何处分条明细总数值

解决方案 »

  1.   

    就是比如第一行记录是一笔总金额,C4列是总金额唯一ID,2、3行分别是总金额分出来的金额,C5列继承了总金额的ID号,这样可以追溯到每笔金额对应的总金额,要求统计总金额,分项金额汇总以及未分完的金额
      

  2.   

    实例:C1      C2         C3           C4              C5               c6
    记录1   总金额1    10000元     来源额度ID:null    去向额度ID:1       总用途1记录2   金额1    500元        来源额度ID:1       去向额度ID:2         用途1记录3   金额2    1000元       来源额度ID:1       去向额度ID:3         用途2记录4   金额3    2000元       来源额度ID:1       去向额度ID:4        用途3记录5   总金额2  5000元       来源额度ID:null     去向额度ID:5       总用途2记录6   金额4    100元        来源额度ID:5        去向额度ID:6        用途4记录7   金额5    100元        来源额度ID:5        去向额度ID:7       用途5...要求统计总金额1,总金额2,总金额..的汇总金额  以及每条总金额分出来的分项金额的汇总金额 以及每条总金额剩下的余额,如例子中总金额1  10000元 用掉3500元,还剩6500元  总金额2  5000元 用掉200元,还剩4800元    一共总金额有15000元  用掉3700元 还剩11300元 并且只关心各项总金额的总用途,用其中的来源去向额度ID进行总金额及分项金额的关联