completar con cero (0)

20/01/2006 - 20:40 por Daniel G. Samborski | Informe spam
Hola, me gustaria saber si hay alguna forma simple para completar con ceros
delante de un Nº.

Por eje. (Siempre tiene que ser 6 cifras)

0
1
2
15
200
1875

deberia quedar...

000000
000001
000002
000015
000200
001875


Daniel.

Preguntas similare

Leer las respuestas

#1 Juan Carlos
20/01/2006 - 20:52 | Informe spam
Esto te puede servir

Declare @Numero Int
Select @Numero = 5
Select Right(Replicate('0', 6) + Convert(Varchar(6), @Numero), 6)

Salu2

"Daniel G. Samborski" escribió en
el mensaje news:
Hola, me gustaria saber si hay alguna forma simple para completar con
ceros delante de un Nº.

Por eje. (Siempre tiene que ser 6 cifras)

0
1
2
15
200
1875

deberia quedar...

000000
000001
000002
000015
000200
001875


Daniel.

Respuesta Responder a este mensaje
#2 Daniel G. Samborski
20/01/2006 - 21:18 | Informe spam
Muchas gracias, me funciono perfectamente...

Select Right(Replicate('0', 6) + @Numero, 6)

Daniel.

"Juan Carlos" escribió en el mensaje
news:%23ZZa$
Esto te puede servir

Declare @Numero Int
Select @Numero = 5
Select Right(Replicate('0', 6) + Convert(Varchar(6), @Numero), 6)

Salu2

"Daniel G. Samborski" escribió en
el mensaje news:
Hola, me gustaria saber si hay alguna forma simple para completar con
ceros delante de un Nº.

Por eje. (Siempre tiene que ser 6 cifras)

0
1
2
15
200
1875

deberia quedar...

000000
000001
000002
000015
000200
001875


Daniel.





Respuesta Responder a este mensaje
#3 raúl
03/03/2006 - 21:28 | Informe spam
PADR(1, 6, "0")

PADR(2, 6, "0")

PADR(15, 6, "0")

PADR(200, 6, "0")

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