Puisque 100/5 =20, tout ce que nous faisons est de multiplier par 20, d'arrondir au nombre entier le plus proche, puis de diviser par 20.
(Pour arrondir dans MySQL, utilisez CEIL)
Exemple pour 1,03 $ :
1.03 * 20 = 20.60
CEIL(20.60) = 21.0000
21 / 20 = 1.0500
REMARQUE :j'arrondis également l'intégralité de l'instruction à 2 décimales juste pour supprimer les zéros de fin.
SELECT ROUND( CEIL( (old_price) * 20) / 20, 2) FROM table