Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Obtener la parte decimal de un campo money (https://www.clubdelphi.com/foros/showthread.php?t=52996)

mbelda 07-02-2008 12:24:41

Obtener la parte decimal de un campo money
 
Alguien sabe como hacerlo o si existe alguna función que me devuelva la parte decimal de un campo money, tengo claro como obtener la parte entera, pero se me está resistiendo la parte decimal.

Un saludo

luisgutierrezb 07-02-2008 15:33:54

con Frac no se deja?

ContraVeneno 07-02-2008 23:26:58

Código SQL [-]
Select Convert(integer, 123.45)

mbelda 08-02-2008 09:00:13

FRAC y CONVERT
 
FRANC no está definida como funcion en Transact SQL y convert lo que hace es coger la parte entera del numero con decimales, yo lo que quiero es lo que hace frac, pero en Transact SQL

Ej. CogerDecimales(1234,56) => y que me devuelva el valor 56

Es justo lo que hace frac, pero para utilizar en un procedimiento almacenado, de sql server.

ContraVeneno 08-02-2008 16:10:21

tienes toda la razón, meti la pata... es uno de esos momentos en los que estas pensando en tantas cosas que no piensas en nada :D

Código SQL [-]
Select 123.45 - convert(integer, 123.45)


La franja horaria es GMT +2. Ahora son las 13:22:52.

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