大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#问答 > C#中合同匹配

C#中合同匹配

关注:0时间:2015-09-07浏览:1974回答:010问题发起人:ouyangdu
      

逾期表A                                        催收人员等级表B
合同ID 门店ID 产品ID 逾期等级ID      人员ID 门店ID 催收产品ID 逾期等级ID 
012       001      01     1            101       001     01     1
224       001      01     2            302       001     01     1
031       001      01     1            503       002     02     2
094       002      01     2            104       003     02     3
095       003      02     3            705       004     03     4
066       004      03     4            906       001     01     2
077       001      01     1            407       001     02     3

                                       208       002     01     2

                                       909       001     01     2

 

表C
合同ID    人员ID


C#中请问怎么把表A 的合同到表B匹配然后插入表C中,
注意:表A中有相同门店,相同产品,相同逾期等级。
不要考虑表A,表B的数量,直接分配就好,表A总的逾期合同,在表B中都有相对应的人
表B中也有多个负责催收相同门店,相同产品,相同逾期等级的人,
同一个人可以负责多个,产品,多个等级
请将合同平均匹配给负责相同(门店,产品,逾期等级的人),不能平均分配的随机分配。
比如:表A有10个相同的合同,表B中满足条件的催收人只有3个,
那么就是先平均分配在把余下的1个随机分配,保证不重复分配给这个人员
请将合同全部分完


回答列表

    暂无回答...


    我要回答

    我要提问