Obtener parte entera, decimal
Hola,
¿ Como puedo obtener la parte entera y la parte decimal de un numeric ? Gracias |
|
Parte entera, parte decimal en Firebird !!!!
Te agradezco tu respuesta, pero
como podras comprobar la pregunta esta en el foro de Interbase/Firebird, por lo que no me referia a obtener dichos valores en Delphi, si no en Interbase/Firebird. Muchas gracias de todas formas. ¿Alguien sabe como hacer lo susodicho? |
Que tal, si se trata de una tipo de dato DECIMAL o NUMERIC, puedes hacerlo usando la UDF Truncate que se encuentra en fbudf, para lo cual tienes primero que registrarla:
Código:
declare external function Truncate Código:
select numero, Truncate (numero) parte_entera, numero - Truncate (numero) parte_decimal |
La franja horaria es GMT +2. Ahora son las 13:59:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi