Tengo un campo numérico con posibles valores desde 1 hasta el 9999999. 
Quiero convertirlo a uno alfanumérico de 10 posiciones pero ajustado a la 
derecha. El problema es que si uso 

        select char(clave2) from maestros.marb01

        me lo ajusta a la izquierda:

        CHAR ( CLAVE2 )         
   1                    
   2                    
   3                    
   4                    
   5                    
   6                    
   7                    
   8                    
   9                    
   10                   
   11                   
   12                   
   13                   
   14                   
   15                   
   16                   
   17                   
   18                   
   19                   

        y si uso 

select digits(clave2) from maestros.marb01 

        me rellena con ceros a la izquierda:

....+....1....+.. 
DIGITS ( CLAVE2 ) 
     0000001      
     0000002      
     0000003      
     0000004      
     0000005      
     0000006      
     0000007      
     0000008      
     0000009      
     0000010      
     0000011      
     0000012      
     0000013      
     0000014      
     0000015      
     0000016      
     0000017      
     0000018      
     0000019      

        ¿Cómo lo hago para obtener:


          1
          2
          3
          4
        ...                             
         10
        ...     
        100

Gracias y saludos

Chema Bueno
Dpt. Informática SGEL
[EMAIL PROTECTED]
www.sgel.es
+ 34 91 657 69 00 Ext 201


__________________________________________________
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