首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

C#中怎么解决分段循环计算有关问题,高手指教

2012-03-29 
C#中如何解决分段循环计算问题,高手指教已知两个sql server数据库表:table1table2职员ID金额单据IDID下限

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#代码即可。

[解决办法]
按行循环就可以了萨

热点排行