Re: BUG in postgres mathematic
| От | Tom Lane |
|---|---|
| Тема | Re: BUG in postgres mathematic |
| Дата | |
| Msg-id | 28460.980481150@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: BUG in postgres mathematic ("Robert B. Easter" <reaster@comptechnews.com>) |
| Ответы |
Re: BUG in postgres mathematic
Re: BUG in postgres mathematic |
| Список | pgsql-bugs |
"Robert B. Easter" <reaster@comptechnews.com> writes:
> This problem is not specific to Postgres.
The fact that 5*27.81*100 != 27.81*100*5 is certainly a garden-variety
floating-point roundoff error. However, I think Max has a fair
complaint here: it seems float-to-int8 conversion is truncating, not
rounding like the other conversions to integer do.
regression=# select 4.7::float8::int4;
?column?
----------
5
(1 row)
regression=# select 4.7::float8::int8;
?column?
----------
4
(1 row)
Seems to me this is a bug we should fix.
regards, tom lane
В списке pgsql-bugs по дате отправления: