我试图计算百分比。场景是:
有一个字段po_value。还有另一个字段amt_paid
po_value是要支付的总金额,amt_paid是支付的金额。现在我需要计算支付的百分比。我尝试了以下查询。但它错了。
select concat(round((( po_value / amt_paid) * 100 ),2), '%') AS percentage from Table;
答案 0 :(得分:2)
你必须以相反的方式做到这一点:
select concat(round((( amt_paid / po_value) * 100 ),2), '%') AS percentage from Table;
如何计算百分比的简单规则 - 您将最大值和最大值之间的比例除以最终乘以100