Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL rundet auf die nächsten 5 Cent auf

Da 100/5 =20 ist, multiplizieren wir nur mit 20, runden auf die nächste ganze Zahl auf und dividieren dann durch 20.

(Zum Aufrunden in MySQL verwenden Sie CEIL)

Beispiel für 1,03 $:

1.03 * 20   = 20.60
CEIL(20.60) = 21.0000
21 / 20     = 1.0500

HINWEIS:Ich runde die gesamte Anweisung auch auf 2 Dezimalstellen, nur um nachgestellte Nullen zu entfernen.

SELECT ROUND( CEIL( (old_price) * 20) / 20, 2) FROM table