标题中很难解释所以这是我的情景:
假设我的价值为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
答案 0 :(得分:1)
我想你只想要max()
:
select FinanceID, CustomerID max(PercentageComplete)
from Finances
group by FinanceID, CustomerID ;