SQL百分比完成COUNT和剩余百分比

时间:2014-10-08 14:20:56

标签: sql sql-server sql-server-2012

标题中很难解释所以这是我的情景:

假设我的价值为10,000英镑,这将以随机分期付款(最高100%)。累计总数存储在名为PercentageComplete的字段中。

  

付款1是5,000英镑(PercentageComplete =欠总金额的50%)

     

付款2是2,500英镑(百分比完成=总欠款的75%)

到目前为止,我试图解决这个问题的方法是添加(0.5 + 0.75),这总共给我1.25 ...并使用COUNT函数我将其除以2(这给出了0.625的错误答案。

我可能过度使这个问题复杂化了,谢谢你的帮助。

我试过的代码:

select FinanceID, CustomerID sum(PercentageComplete), COUNT(PercentageComplete) 
from Finances group by FinanceID, CustomerID 

1 个答案:

答案 0 :(得分:1)

我想你只想要max()

select FinanceID, CustomerID max(PercentageComplete) 
from Finances
group by FinanceID, CustomerID ;
相关问题