Re: BUG #1898: Problema En Tipo de dato Real. - Mailing list pgsql-bugs

From Alvaro Herrera
Subject Re: BUG #1898: Problema En Tipo de dato Real.
Date
Msg-id 20050920161317.GB10998@surnet.cl
Whole thread Raw
In response to BUG #1898: Problema En Tipo de dato Real.  ("Herley Gomez" <hgomez@panamericana.com.co>)
List pgsql-bugs
On Mon, Sep 19, 2005 at 08:23:39PM +0100, Herley Gomez wrote:
>
> The following bug has been logged online:
>
> Bug reference:      1898
> Logged by:          Herley Gomez
> Email address:      hgomez@panamericana.com.co
> PostgreSQL version: 8.0.3-1PGDG
> Operating system:   Red Hat Enterprise Linux ES release 4 (Nahant Update 1)
> Description:        Problema En Tipo de dato Real.
> Details:
>
> Al Realizar un select sum(campo) from tabla, donde campo es tipo de dato
> real, el resultado es diferente si utilizo tipo de dato numeric;

Hola, el formulario de reporte de errores que llenaste va a parar a una
lista en ingles.  Por favor reporta tu problema en ingles, o bien usa
una lista de correo en castellano, como esta:

http://archives.postgresql.org/pgsql-es-ayuda

En cualquier caso, el comportamiento que estas viendo no es un bug.  La
precision del tipo real es limitada, al contrario que la del tipo
numeric; por lo tanto, para ciertas operaciones la perdida de precision
es una propiedad esperable de una columna de tipo real.  Por este
motivo, los resultados de una suma sobre un campo real seran distintos
que los de un campo numeric, dada una poblacion adecuada de registros.

Si esto es un problema para ti, usa NUMERIC; los calculos seran
precisos, pero es algo mas lento.

--
Alvaro Herrera                                http://www.planetpostgresql.org
"La naturaleza, tan frágil, tan expuesta a la muerte... y tan viva"

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: BUG #1897: dmalloc memory error on PQconnectdb
Next
From: Jim.Gray@Bull.com
Date:
Subject: Re: Fw: BUG #1862: ECPG Connect, host variable trailing blanks