100/5 =20なので、20を掛けて、最も近い整数に切り上げてから、20で割ります。
(MySQLで切り上げるには、CEILを使用します)
$ 1.03の例:
1.03 * 20 = 20.60
CEIL(20.60) = 21.0000
21 / 20 = 1.0500
注:末尾のゼロを削除するために、ステートメント全体を小数点以下2桁に丸めます。
SELECT ROUND( CEIL( (old_price) * 20) / 20, 2) FROM table
100/5 =20なので、20を掛けて、最も近い整数に切り上げてから、20で割ります。
(MySQLで切り上げるには、CEILを使用します)
$ 1.03の例:
1.03 * 20 = 20.60
CEIL(20.60) = 21.0000
21 / 20 = 1.0500
注:末尾のゼロを削除するために、ステートメント全体を小数点以下2桁に丸めます。
SELECT ROUND( CEIL( (old_price) * 20) / 20, 2) FROM table