SQL游标内的游标

时间:2013-11-29 08:42:50

标签: sql sql-server-2008 cursor

0我在光标逻辑内部有光标问题,但看我的问题我没有看到任何其他逻辑解决方案。我要做的是:表格给出了这种形式:

CollID   Coll_Value  Account     Dept 
 181     1,000,000  500000251    500,000 
 181     1,000,000  500000252    100,000 
 181     1,000,000  500000253    90,000 
 184     10,000     500000251    500,000
 185     10,000     500000254    50,000 
 185     10,000     500000255    50,000 

我需要尽可能多地使用150%的抵押品。 标准是首先覆盖最大的部门。

所以结果应该是:

Account    Dept       Divided collateral 
500000251   500,000    500,000*1,5= 750,000(the biggest expose first)
500000252   100,000    100,000*1,5 = 150,000
500000253   90,000     1,000,000-750,000-150,000 (it dosn't cover-the rest goes here)
500000254   50,000     10,000
500000255   50,000     0 

现在我想知道的是光标内部的光标我应该如何处理我的问题?还有其他方法可以解决这个问题吗?

0 个答案:

没有答案