Funciona perfectamente, muchas gracias 

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Fernando Pérez
Enviado el: miércoles, 19 de octubre de 2005 18:48
Para: [email protected]
Asunto: Re: Conversión de campo numérico a alfanumérico 

Y como veo que sql permite left(campo, 0), también vale:

select left('          ', 10 - length(trim(char(clave2)))) || 
trim(char(clave2))                                                 
from fichero

Fernando Pérez escribió:

> Perdona, no vi que era para sql. La traducción sería:
>
> select case when length(trim(char(clave2))) = 10 then char(clave2)
>   else left('          ', 10 - length(trim(char(clave2)))) || 
> trim(char(clave2))                                                 
>   end                                                             
> from fichero                                             
>
> Bastante engorroso, también. Vale la pena definir una función sql que 
> lo haga.


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a