Re: como dividir?
- From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
- To: ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com>
- Cc: postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org>
- Subject: Re: como dividir?
- Date: Thu, 31 Jan 2008 08:24:28 -0200
- Message-id: <47A1A1DC(dot)50304(at)ort(dot)edu(dot)uy>
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
Home |
Main Index |
Thread Index