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
*--
-- On Fri, 10/8/10, Esneiker wrote:
From: Esneiker
Subject: [pgsql-es-ayuda] división
To: pgsql-es-ayuda@postgresql.org
Date: Friday, October 8, 2010, 4:41 PM
división
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
Esto es porque Postgres asume que es una division entre enteros y devuelve
entonces un resultado entero.
si haces esto:
select round(2/5.0,2)
tu resultado sera distinto.
El 8 de octubre de 2010 11:41, Esneiker escribió:
> Hola comunidad,
>
> Alguien podría decirme por qué si hago esto select