Cita:
Empezado por guillotmarc
No hay ninguna función, así que tienes que usar las funciones normales de conversión de número a cadena (cast), pero separando primero la parte entera de la parte decimal.
Sería algo así :
cast(cast(NUMERO as integer) as varchar(20)) || cast(cast((NUMERO - cast(NUMERO as integer)) * 100 as integer) as varchar(2))
Saludos.
|
La he probado de esta manera y me aparece error Dynamic SQL Error expression evaluation not supported
UPDATE A_tabla SET
SALARIO=cast(cast(SALARIO as integer) as VARchar(20)) || cast(cast((SALARIO - cast(SALARIO as integer)) * 100 as integer) as VARchar(2))