相當困難的稱號因此在這裏說明的是我的方案:SQL完成百分比與COUNT和剩餘百分比
比方說,我有£10,000,這是怎麼回事隨機分期支付的值(最多100%)。累計總數存儲在名爲PercentageComplete
的字段中。
付款1是5000£
付款2是2500£
(PercentageComplete = 75所欠總量的%)(PercentageComplete = 50所欠總量的%)到目前爲止的方式我試圖解決這個問題是通過添加(0.5 + 0.75),這給了我總共1.25 ...並使用COUNT
函數我將它除以2(這給出了0.625的不正確答案)。
我可能過度複雜化這個問題,所以謝謝任何幫助。
的代碼我想:
select FinanceID, CustomerID sum(PercentageComplete), COUNT(PercentageComplete)
from Finances group by FinanceID, CustomerID
一個簡單的問題:付款2的75%*剩餘*總?它似乎是總數的25%(和0.5 + 0.25 = 0.75)。 – 2014-10-08 14:25:19
首先要清楚的是2500不是10000的75%。Plz使它正確,之後只有我們才能給出答案。 – 2014-10-08 14:25:46
ive但是(總數)在括號內,所以在投票之前請先閱讀正確的問題.. 5,000是50%,然後你再支付2,500到10,000,這會給你75%。下面的答案是正確無論如何,所以謝謝你的幫助 – Crezzer7 2014-10-08 14:29:14