ホーム > ウェブ/ Techは最も近い0または5の10進数ダウン> MySQLのラウンド

最寄りの0または5の10進数ダウンMySQLのラウンド

この触発され、ポスト 、私はMySQLに最も近い0または5に十進数を切り捨てるための方法を出てきた。

> 1.25、3.23-> 3.20から1.27以下に例を示します。

MySQLのコード:

  SELECT TRUNCATE(値* 2、1)/ 2; 

Tags: カテゴリー: ウェブ/ハイテク タグ:
  1. シム
    15:34 2008年6月9日| #1

    その結果、市場での現在の5セントの丸め機構に適合しないように見える。
    これを試す
    ラウンドを選択します(IF(MOD(値、0.05)> = 0.03、値+(0.05 - MOD(値、0.05))、値 - MOD(値、0.05))、2)

    ahfook:こんにちはシム、私のクエリのみダウンラウンドに応じる :) しかし、文のおかげで、私はそれが多くの人々を助けると信じていない :D

  1. トラックバックはまだありません。