当前位置: 代码迷 >> Sql Server >> 代理商返佣有关问题,求递归查询 #百分比结贴
  详细解决方案

代理商返佣有关问题,求递归查询 #百分比结贴

热度:20   发布时间:2016-04-24 11:05:00.0
代理商返佣问题,求递归查询 ####################百分比结贴
代理商表UserAuction
Uid             ,parentId                      ,name                              ,PecenBail
78                   ,0                             ,华东代理                           ,0.6
79                    ,78                           ,上海代理                         ,0.5
80                     ,79                            ,上海浦东代理                ,0.2

用户表UserTb
 Id                              ,   name                    ,    Uid
11111111             ,   张三                       ,79
22222222         ,  李四                        ,79
33333333         ,王五                           ,80
44444444            ,刘六                        ,78


合同表MatchedTb
Id              ,CreateTime             ,BUserId(为买家ID)            ,SUserId(为卖家ID)          Bail(为合同金额)
1           ,2014/3/19 14:48:35     ,22222222                      ,  11111111                        50
2           ,2014/3/20 14:28:35      ,33333333                     ,99999999                            100

以上面数据为例
需求:得到如下结果

代理姓名                       返佣金额
华东代理                              60
上海代理                                  54
上海浦东代理                           6
-------------------------------------------
返佣计算方法
------------------------------------------------------------
                                       |      合同一 (ID为1的那一行)                       合同二     
                                    |       交易金额 100  (买家和卖家都要计算)       100                                                 
  相关解决方案