Re: BUG #1898: Problema En Tipo de dato Real.

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Herley Gomez <hgomez(at)panamericana(dot)com(dot)co>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #1898: Problema En Tipo de dato Real.
Date: 2005-09-20 16:13:17
Message-ID: 20050920161317.GB10998@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(at)panamericana(dot)com(dot)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"

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Jim.Gray 2005-09-20 18:16:04 Re: Fw: BUG #1862: ECPG Connect, host variable trailing blanks
Previous Message Tom Lane 2005-09-20 15:41:06 Re: BUG #1897: dmalloc memory error on PQconnectdb