Hazlo asi 
select (2.0/5.0,2) o conviertelos a numeric ::numeric



*-------------------------------------------------------* 
*-Edwin Quijada 
*-Developer DataBase 
*-JQ Microsistemas 

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*





Subject: Re: [pgsql-es-ayuda] división
From: gilberto.casti...@etecsa.cu
To: eenriq...@cav.desoft.cu
CC: pgsql-es-ayuda@postgresql.org
Date: Fri, 8 Oct 2010 12:48:44 -0400

 
 
El vie, 08-10-2010 a las 12:41 -0400, Esneiker escribió:
> Hola comunidad,
> 
> Alguien podría decirme por qué si hago esto select round(2/5,2)
> devuelve 0.00 y no 0.40 ?
> 
> O sea, cada vez que divido un número entre uno mayor pasa eso. Estoy
> usando postgres8.3
> 
 
El vie, 08-10-2010 a las 12:41 -0400, Esneiker escribió:
> Hola comunidad,
> 
> Alguien podría decirme por qué si hago esto select round(2/5,2)
> devuelve 0.00 y no 0.40 ?
> 
Probé esto
 
select (2/5.2)
0.38461538461538461538
 
¿que quieres hacer?
-- 
Saludos,
Gilberto Castillo
Edificio Beijing. Miramar Trade Center. Etecsa.
Miramar, La Habana.Cuba.
 

--- 
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at 
host imx2.etecsa.cu
Visit our web-site: , 
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda                               
          

Responder a