Formato de Numero

04/06/2005 - 01:02 por Pablo Salazar | Informe spam
Hola a todos.

Tengo el siguiente select :
select semana from venta

y emite este resultado
1
2
3

y quisiera que saliera
01
02
03

Por su ayuda Gracias.

Preguntas similare

Leer las respuestas

#1 Isaias Islas
04/06/2005 - 02:25 | Informe spam
declare @myint int
set @myint = 1
select replicate ('0',(2 - len(@myint))) + convert(varchar, @myint)


select Replace ( str (1, 2), ' ', '0' )
Respuesta Responder a este mensaje
#2 Maxi
05/06/2005 - 01:46 | Informe spam
Hola, hacer esto en sql no es mi recomendacion, este tipo de formatos los
deberias realizar en el cliente.

de todas maneras, seria algo asi como

Select '0' + convert(char(1),campo) as valor from tabla


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Pablo Salazar" escribió en el mensaje
news:
Hola a todos.

Tengo el siguiente select :
select semana from venta

y emite este resultado
1
2
3

y quisiera que saliera
01
02
03

Por su ayuda Gracias.


Respuesta Responder a este mensaje
#3 Don Roque
06/06/2005 - 17:50 | Informe spam
Fijate de hacer eso. tene en cuenta cual va a ser el numero con mayor
cantidad de caracteres (gracias AMB por esta!!!)


create table #tmp
(n int)

go

insert into #tmp values (1)
insert into #tmp values (2)
insert into #tmp values (3)
insert into #tmp values (10)

go

select right( '0' + convert(varchar, n), 2) from #tmp

drop table #tmp
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida