C#中如何解决分段循环计算问题,高手指教
已知两个sql server数据库表:
table1 table2
职员ID 金额 单据ID ID 下限 上限 返点额度
1 1000 1 1 0 1000 5
3 1500 2 2 1000 2500 3
1 2500 3 3 2500 5000 2
2 3000 4
3 4000 5
要求:按职员ID汇总table1中金额合计,根据汇总得金额按照table2中的不同额度计算计算职员返点金额。要求结果体现在一个datagrid中。
例如:职员ID为1的职员金额合计为3500,按照table2中,金额1000时返点额度为5%,1000-2500段额度为3%,2500-5000额度为2%,则此职员返点金额为:1000*5%+1500*3%+500*2%=105.
希望高手能指点下在C#中如何实现循环计算,代码越详细越好。sQL语句不用写,只写C#代码即可。
------解决方案--------------------
按行循环就可以了萨