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: [email protected] [[email protected]] 
En nombre de Juan [[email protected]]
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



-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a