RE: extraer parte decimal

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

In response to

Browse pgsql-es-ayuda by date

  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