Re: [GENARAL] round() bug
От | David G Johnston |
---|---|
Тема | Re: [GENARAL] round() bug |
Дата | |
Msg-id | 1397578808070-5800118.post@n5.nabble.com обсуждение исходный текст |
Ответ на | [GENARAL] round() bug? (Willy-Bas Loos <willybas@gmail.com>) |
Ответы |
Re: [GENARAL] round() bug
|
Список | pgsql-general |
Willy-Bas Loos-3 wrote > Hi, > I ran into some strange behavior. > Seems like a bug to me? > > wbloos=# select round(0.5::numeric), round(0.5::double precision); > round | round > -------+------- > 1 | 0 > (1 row) Not a bug; and likely to simple to have escaped notice this long so the first reaction should be "what am I missing here?" [google: round .5 postgresql] http://grokbase.com/t/postgresql/pgsql-hackers/03ap11tckn/round-function-wrong/oldest Round( numeric ) - 0.5 rounds away from zero Round( float ) - platform dependent, IEEE 0.5 rounds toward even You can argue the decision but at this point it's not likely to change. David J. -- View this message in context: http://postgresql.1045698.n5.nabble.com/GENARAL-round-bug-tp5800087p5800118.html Sent from the PostgreSQL - general mailing list archive at Nabble.com.
В списке pgsql-general по дате отправления: