У меня есть число типа Decimal(8, 2), и я использую Substring для получения дробного значения.
E.g.)
declare @val decimal(8, 2), @strVal varchar(10)
set @val = 15.80
set @strVal = cast(@val as varchar)
select @val, substring(@strVal, charindex('.', @strVal), len(@strVal))
Есть ли лучший способ просто получить дробное значение, .80 из @val, без необходимости преобразовывать его в символ?
Мне интересно, есть ли встроенная UDF (определяемая пользователем функция ), который будет анализировать вместо развертывания моей собственной версии.
int. Итак, с 15.80 я хотел бы получить.80- person dance2die   schedule 07.12.2009