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

Re: como dividir?

From: Henry <hensa22(at)yahoo(dot)es>
To: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>, 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-31 11:41:36
Message-ID: 573485.96819.qm@web30807.mail.mud.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
--- Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
escribió:

> ricardo yanguma wrote:
> > Buenas tardes
> >  
> > resulta que estoy haciendo una operación en
> postgres de esta manera
> >  
> > select 1/2 y el resultado es 0
> >  
> > 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?
> Hola, el problema es que son dos numeros enteros y
> entonces el resultado 
> lo devuelve como entero , para lograr lo que
> necesitas es:
> select 1/2::float;
>  ?column?
> ----------
>       0.5
> (1 fila)
> select 1/2::double precision;
>  ?column?
> ----------
>       0.5
> (1 fila)
> 
> Saludos Fernando
> --

u otra manera de obtener el resultado correcto es

select 1.0/2  ó select 1/2.0


Saludos


      ______________________________________________ 
¿Con Mascota por primera vez? Sé un mejor Amigo. Entra en Yahoo! Respuestas http://es.answers.yahoo.com/info/welcome

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2008-01-31 11:49:23
Subject: Re: como dividir?
Previous:From: Rodriguez FernandoDate: 2008-01-31 10:27:36
Subject: Re: Una de comparaciones

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