计算查询中的百分比

时间:2016-08-10 05:53:12

标签: mysql

我试图计算百分比。场景是:

有一个字段po_value。还有另一个字段amt_paid

po_value是要支付的总金额,amt_paid是支付的金额。现在我需要计算支付的百分比。我尝试了以下查询。但它错了。

select concat(round((( po_value / amt_paid) * 100 ),2), '%') AS percentage from Table;

1 个答案:

答案 0 :(得分:2)

你必须以相反的方式做到这一点:

select concat(round((( amt_paid / po_value) * 100 ),2), '%') AS percentage from Table;

如何计算百分比的简单规则 - 您将最大值和最大值之间的比例除以最终乘以100