非互換
FUJITSU Enterprise Postgres 10では、money型をbigint型で除算する場合の演算方法を変更し、小数点以下を切り捨てるようにします。
小数点以下は四捨五入します。
[例]
=# SELECT 11::money / 2::bigint;
?column?
----------
¥6
(1 行)小数点以下は切り捨てます。
[例]
=# SELECT 11::money / 2::bigint;
?column?
----------
¥5
(1 行)対処方法
小数点以下を四捨五入したい場合は、整数以外の数値データ型で除算してください。