Re: consulta sobre campo de tipo double precision

From: Diego Ayala <netdiego81(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: consulta sobre campo de tipo double precision
Date: 2009-08-13 20:28:25
Message-ID: 6b81cb150908131328p7d226b28w542d1f4a369f6a6c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Alvaro por la ayuda, estamos en un proceso de reingenieria de
nuestros sistemas, y estoy haciendo pruebas con algunos tipos de datos, los
datos a almacenar son cantidades de dinero, por lo que los decimales serian
muy importantes de almacenar.

El 13 de agosto de 2009 16:15, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>escribió:

> Diego Ayala escribió:
> > buenas tardes listeros, quisiera sacarme una duda, referente al
> > funcionamiento del tipo de dato DOUBLE PRECISION en PostgreSQL, ya que
> tengo
> > un campo en el cual lo utilizo, probando, verifique que cuando la
> cantidad
> > de decimales supera los 15, de forma automatica lo corta a 9 decimales,
> > redondeando el ultimo decimal, sin embargo, si cargo hasta 14 decimales,
> no
> > lo corta ni redondea, y lo deja en esa cantidad de decimales, por lo que
> > puedo deducir que el motor tiene algun algoritmo para realizar esta
> > operación, y es esa la consulta que tengo, si es que alguien conoce si es
> > que funciona asi como lo estoy describiendo..la version de Postgres que
> > utilizo es 8.2.3 sobre S.O. CentOS 5.2
>
> Los tipos de punto flotante hacen cosas raras con el redondeo. Si estás
> almacenando cantidades de dinero u otras donde los decimales son
> importantes, usa NUMERIC.
>
> --
> Alvaro Herrera
> http://www.amazon.com/gp/registry/5ZYLFMCVHXC
> www.google.com: interfaz de línea de órdenes para la web.
>

--
Diego Ayala

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2009-08-13 21:24:03 Conexiones persistentes y pg_pool
Previous Message Alvaro Herrera 2009-08-13 20:15:18 Re: consulta sobre campo de tipo double precision