Formatear salida.

07/10/2005 - 13:26 por Daniel G. Samborski | Informe spam
Hola,
Al realizar select CodProd from Productos me sale lo siguiente.
1
2
...
10
30
...
100
1000

y necesitaria que salga formateado con ocho (8) cifras en total, agregando
ceros (0) delante.
00000001
00000002
...
00000010
00000030
...
00000100
00001000

La columna CodProd es Varchar(50) y no puedo cambiarlo a int.

Como podria lograr que salga formateada.

Trabajo con MSDE y SQL Server 2000



Daniel.
 

Leer las respuestas

#1 Carlos Sacristán
07/10/2005 - 14:01 | Informe spam
Prueba con la siguiente instrucción:

SELECT RIGHT(REPLICATE("0", 8) + codProd, 8) codProdFormateado FROM
productos


Un saludo

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

"Daniel G. Samborski" escribió en
el mensaje news:#
Hola,
Al realizar select CodProd from Productos me sale lo siguiente.
1
2
...
10
30
...
100
1000

y necesitaria que salga formateado con ocho (8) cifras en total, agregando
ceros (0) delante.
00000001
00000002
...
00000010
00000030
...
00000100
00001000

La columna CodProd es Varchar(50) y no puedo cambiarlo a int.

Como podria lograr que salga formateada.

Trabajo con MSDE y SQL Server 2000



Daniel.


Preguntas similares