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: [EMAIL PROTECTED] > 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" ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match