![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con la función Right
Hola, estoy intentando devolver el valor de un campo con ceros a la izquierda hasta completar una longitud de 12 caracteres.
Para ello hago: SELECT Right('0000000000000' + Nombre_campo, 12 ) FROM ... El problema creo que es que, aunque Nombre_campo es de tipo char(13), contiene valores numéricos y en lugar de concatenar los ceros realmente esta sumando valores, con lo que me devuelve el mismo valor que había almacenado. Ejemplo: Nombre_campo = '53' -> me devuelve 53 Nombre_campo = '54' -> me devuelve 54 ... ¿Alguien me puede decir que estoy haciendo mal? Muchísimas gracias |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Función Last | Triton | Firebird e Interbase | 2 | 25-05-2005 17:46:50 |
Ayuda con funcion Format | JulioGO | Varios | 1 | 12-05-2005 02:00:05 |
Ayuda con la función GetFileVersionInfoSize | jaderl | API de Windows | 1 | 01-02-2005 19:14:14 |
Ayuda con una función | McRight2k | Varios | 1 | 13-08-2003 21:47:04 |
ayuda con sql y la funcion suma | romfrost13 | Firebird e Interbase | 1 | 04-08-2003 20:46:43 |
![]() |
|