Ver Mensaje Individual
  #4  
Antiguo 30-03-2011
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Reputación: 0
amerika111 cantidad desconocida en este momento
Cita:
Empezado por guillotmarc Ver Mensaje
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))
Responder Con Cita