1

バンカーの丸めをサポートするための Oracle の内部関数はありますか?

4

1 に答える 1

5

最も近い奇数の整数に丸めるには:

CASE
  WHEN MOD( ABS( value ), 2 ) = 1.5
  THEN TRUNC( value )
  ELSE ROUND( value )
END

最も近い奇数の 100 分の 1 に丸めるには、次のようにします。

CASE
  WHEN MOD( ABS( value ), 0.02 ) = 0.015
  THEN TRUNC( value, 2 )
  ELSE ROUND( value, 2 )
END
于 2016-07-08T10:52:54.357 に答える