MySQL pusingan turun nombor desimal 0 terdekat atau 5
Yang diilhamkan oleh pos ini , saya keluar jalan keliling beberapa perpuluhan 0 terdekat atau 5 dalam MySQL.
Sebagai contoh: 1,27 -> 1,25, 3,23-> 3,20
MySQL kod:
SELECT truncate (value * 2, 1) / 2;








Keputusan seolah-olah tidak semestinya sesuai dalam mekanisme pembundaran semasa 5 sen dalam pasaran.
cuba ini
pilih pusingan (jika (mod (nilai, 0.05)> = 0.03, nilai + (0.05 - mod (nilai, 0.05)), nilai mod (nilai, 0.05)), 2)
ahfook: Hello Sim, pertanyaan saya hanya memenuhi pusingan turun
. Tetapi terima kasih kerana kenyataan itu, saya percaya ia tidak membantu ramai orang