MySQL putaran bawah angka desimal terdekat ke 0 atau 5
Terinspirasi oleh posting , saya menemukan cara untuk bulatkan ke bawah angka desimal terdekat ke 0 atau 5 di MySQL.
Sebagai contoh: 1,27 -> 1,25, 3.23-> 3.20
MySQL kode:
SELECT truncate (nilai * 2, 1) / 2; 







Hasilnya tampaknya tidak cocok dalam mekanisme pembulatan 5 sen saat ini di pasar.
coba ini
pilih bulat (if (mod (nilai, 0,05)> = 0,03, nilai + (0.05 - mod (nilai, 0,05)), nilai - mod (nilai, 0,05)), 2)
ahfook: Halo Sim, permintaan saya hanya melayani untuk putaran bawah
. Tapi terima kasih untuk pernyataan itu, saya percaya itu tidak membantu banyak orang