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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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: Wed, 30 Jan 2008 17:11:45 -0300
  • Message-id: <dbb3157b0801301211j4aa7b26ag846bce0763af3f74(at)mail(dot)gmail(dot)com>

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

Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group