Skip site navigation (1) Skip section navigation (2)

Re: como dividir?

From: "Ruben Guinez" <rubenvive(at)gmail(dot)com>
To: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
Cc: postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: como dividir?
Date: 2008-01-30 20:11:45
Message-ID: dbb3157b0801301211j4aa7b26ag846bce0763af3f74@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola


On Jan 30, 2008 4:53 PM, ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com> wrote:

> Buenas tardes
>
> resulta que estoy haciendo una operación en postgres de esta manera
>
> select 1/2 y el resultado es 0
>

debes hacer:

   select 1::decimal/2::decimal

o,

   select cast(1 as decimal)/cast(2 as decimal)

Espero te ayude....

>
> pero si hago la operacion
> select 4/2
> el resultado es 2
>
> la pregunta es por que en el primer caso el resultado es 0 siendo la
> respuesta correcta 0.5 y en el segundo caso la respuesta esta bien?
>
> que tengo que hacer para que arroje la respuesta correcta. es un problema
> de tipo de datos?
>



-- 
Rubén D. Guíñez G.
Software Developer

In response to

pgsql-es-ayuda by date

Next:From: ricardo yangumaDate: 2008-01-30 20:15:47
Subject: Re: como dividir?
Previous:From: Jose Carlos ChevarriaDate: 2008-01-30 20:04:07
Subject: Re: como dividir?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group