Conversión de numérico a caracteres

28/12/2006 - 11:08 por Roberto | Informe spam
Hola a todos.
Tengo un campo de tipo moneda con valores así:
1234.56
Debo transformar este valor a uno de tipo cadena de once dígitos sin el
punto de separación y además debo llenar los demás dígitos no utilizados por
ceros, entonces el ejemplo sería así:
1234.56 (Valor de origen)
00000123456 (Valor deseado)

Cómo puedo hacerlo?
Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
28/12/2006 - 11:26 | Informe spam
RIGHT(REPLICATE('0', 11) + REPLACE(CAST(1234.56 AS VARCHAR(11)), '.',
''), 11)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Roberto" escribió en el mensaje
news:%
Hola a todos.
Tengo un campo de tipo moneda con valores así:
1234.56
Debo transformar este valor a uno de tipo cadena de once dígitos sin el
punto de separación y además debo llenar los demás dígitos no utilizados
por ceros, entonces el ejemplo sería así:
1234.56 (Valor de origen)
00000123456 (Valor deseado)

Cómo puedo hacerlo?
Muchas gracias.

Respuesta Responder a este mensaje
#2 Roberto
28/12/2006 - 12:14 | Informe spam
Muchísimas gracias!
y un buen fin de año.

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
RIGHT(REPLICATE('0', 11) + REPLACE(CAST(1234.56 AS VARCHAR(11)), '.',
''), 11)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Roberto" escribió en el mensaje
news:%
Hola a todos.
Tengo un campo de tipo moneda con valores así:
1234.56
Debo transformar este valor a uno de tipo cadena de once dígitos sin el
punto de separación y además debo llenar los demás dígitos no utilizados
por ceros, entonces el ejemplo sería así:
1234.56 (Valor de origen)
00000123456 (Valor deseado)

Cómo puedo hacerlo?
Muchas gracias.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida