From: | <listapostgres(at)hotmail(dot)com> |
---|---|
To: | systemguards(at)gmail(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Comprobar que un numeric tenga decimales. |
Date: | 2006-10-09 20:23:01 |
Message-ID: | BAY105-F15C2E44DFD7CDE6716E4CEB7160@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias por responder, pero esas funciones solo me permiten obtener un
valor, me explico, yo necesito saber si el resultado de una operacion
resulta decimal o no.
Por ejemplo:
result numeric;
oper1 numeric;
oper2 numeric;
result = oper1 + oper2;
1 + 1 = 2 ----> Valor entero
1.5 + 1 = 2.5 -----> Valor Decimal
Y el resultado se almacena en la misma variable
Ahora bien, como saber si el resultado contiene decimales, o si la parte
decimal es "0"?
Gracias, espero haberme explicado mejor. :)
Zule
>From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
>To: "listapostgres(at)hotmail(dot)com" <listapostgres(at)hotmail(dot)com>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Comprobar que un numeric tenga decimales.
>Date: Mon, 9 Oct 2006 15:13:48 -0500
>
>On 10/9/06, listapostgres(at)hotmail(dot)com <listapostgres(at)hotmail(dot)com> wrote:
>>Hola lista!
>>
>>Como podria saber si un dato de tipo numeric posee decimales?
>>La razon es la siguiente, yo realizo un calculo en donde el resultado
>>algunas veces podria resultar con decimales, pero en otras ocasiones el
>>resultado es entero (esto es porque en una tabla existen datos con
>>decimales
>>y otros sin ello, lo que al sumar un entero con un entero me resulta un
>>entero, pero al sumar un decimal con un entero u otro decimal resulta un
>>decimal).
>>
>
>puedes usar una de las funciones siguentes segun te convenga:
>
>- ceil(numeric)
>- floor(numeric)
>- round(numeric)
>- trunc(numeric)
>
>http://www.postgresql.org/docs/8.1/static/functions-math.html
>
>--
>Atentamente,
>Jaime Casanova
>
>"Programming today is a race between software engineers striving to
>build bigger and better idiot-proof programs and the universe trying
>to produce bigger and better idiots.
>So far, the universe is winning."
> Richard Cook
>
>---------------------------(fin del mensaje)---------------------------
>TIP 7: no olvides aumentar la configuración del "free space map"
_________________________________________________________________
Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN Amor
& Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
From | Date | Subject | |
---|---|---|---|
Next Message | conrado | 2006-10-09 20:30:17 | RE: Comprobar que un numeric tenga decimales. |
Previous Message | Jaime Casanova | 2006-10-09 20:13:48 | Re: Comprobar que un numeric tenga decimales. |