From: | Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu> |
---|---|
To: | Juan <smalltalker(dot)marcelo(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: extraer parte decimal |
Date: | 2011-06-22 18:58:52 |
Message-ID: | 294D3D02D5E18D42827B2ECFEADEB6880C91035757@mx-interno.vnz.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Si lo quieres como una cadena de texto utiliza esta variante:
SELECT substr(cast(15.695 AS varchar),position('.' in cast(15.695 AS varchar) ));
Si lo quieres como la parte decimal pero de tipo numeric y siempre positivo utiliza esta:
SELECT abs(-15.69 - trunc(-15.69));
Si lo quieres como la parte decimal pero de tipo numeric y positivo o negativo utiliza esta:
SELECT (-15.69 - trunc(-15.69));
Saludos.
________________________________________
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Juan [smalltalker(dot)marcelo(at)gmail(dot)com]
Enviado el: miércoles, 22 de junio de 2011 14:17
Para: Ayuda
Asunto: [pgsql-es-ayuda] extraer parte decimal
Gente
Algien sabe como extraer la parte decimal e un numero?
por ej
fx(228871.720202632) --> .720202632
fx( 92554.6494276402) --> .6494276402
salu2
mdc
From | Date | Subject | |
---|---|---|---|
Next Message | Juan | 2011-06-22 18:59:12 | Re: extraer parte decimal |
Previous Message | Gilberto Castillo Martínez | 2011-06-22 18:52:14 | Re: extraer parte decimal |