Depan > Web / Tech > MySQL putaran bawah angka desimal terdekat ke 0 atau 5

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; 

Tags: Kategori: Web / Tech Tags:
  1. Sim
    9 Juni 2008 jam 15:34 | # 1

    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 : D

  1. Tidak ada trackbacks yet.