2016-08-10 13 views
2

パーセントを計算しようとしています。シナリオは次のとおりです。クエリの割合を計算する

フィールドpo_valueがあります。別のフィールドがありますamt_paid

po_valueは支払う総額、amt_paidは支払った金額です。今私は支払ったパーセントを計算する必要があります。私は以下の質問を試みました。しかし、間違っている。

あなたは逆の方法でそれをしなければならない
select concat(round(((po_value/amt_paid) * 100),2), '%') AS percentage from Table; 

答えて

2

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

それは割合の計算方法を、簡単なルールです - あなたは最大値で繰り出されるもの分割し、それは比率ですが、最終的には100

でそれを掛けます
+0

ありがとう、私の間違い。そのうまく動作します。 –

+0

ようこそ、それは起こりません。あなたを助けてうれしい:)) –

+0

あまりにもありがとうありがとう –

関連する問題