Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL arrondit aux 5 cents les plus proches

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