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