我有一個表格式類似於下面,我們把它叫做「付款」如何獲得專欄的剩餘百分比?
P_ID | P_PayNum | P_AmtPerc | P_Type
1 | 1 | 100 | FP1
2 | 1 | 50 | 2P1
3 | 2 | 50 | 2P1
4 | 1 | 25 | 4P1
5 | 2 | 0 | 4P1
6 | 3 | 0 | 4P1
7 | 4 | 0 | 4P1
與我有,我想拿出最好的方式來創建一個工作表中的問題使用@TempTables更新腳本並插入以查找其中AmtPerc = 0的所有值,並找出如何獲取當前非0(本例中爲4P1類型的25),並找出3中剩餘的值爲0這將全部是25; 25 * 4 = 100)。
本表中有幾個條目,包括季度,半季度,半年度,雙月度等的付款計劃。這些相同的幾個也有一個問題,只有第一個部分百分比存在(第一次付款),其餘爲0.因此,我試圖找到動態查找所有0的最佳方式,找到代表該集合的第一筆付款,並將其更新爲總計達到100的正確百分比。
我老老實實不確定這更好的和充滿希望別人怎樣來寫明白我的意思。 如果有句話更好的方法或分析這個問題,然後隨意修改它更有意義,也許發現的代碼可以幫助別人,首先要弄清楚剩餘部分的百分比合計爲100
對於P_Type = FP1,P_AmtPerc總是= 100,對於2P1是50,對於4P1是25。 – BWS 2015-03-31 20:53:33
理想情況下,refcodes代表付款的類型。全額付款只需要一次付款,因此預計100%付款到期。 2P1兩筆款項,第一筆款項減少50%,餘下的50%在日後交付。等等:) – Doodely 2015-04-01 11:59:20