Formato de salida para tipo int

27/09/2006 - 23:36 por Oswaldo | Informe spam
¡Que tal Foro?
Como puedo hacer para que en la consulta de salida de un campo de tipo
entero, me ponga siempre 5 digitos (por decir un número) completandolo con
ceros al principio? por ejemplo si tengo 10 que me regrese en mi Select un
'00010'

De antemano muchas gracias!

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
28/09/2006 - 03:46 | Informe spam
Oswaldo,

Trata usando las funciones "right" y "replicate".

declare @i int
declare @j int

set @j = 10
set @i = 5

select right(replicate('0', @i) + ltrim(@j), @i)
go


AMB

"Oswaldo" wrote:

¡Que tal Foro?
Como puedo hacer para que en la consulta de salida de un campo de tipo
entero, me ponga siempre 5 digitos (por decir un número) completandolo con
ceros al principio? por ejemplo si tengo 10 que me regrese en mi Select un
'00010'

De antemano muchas gracias!
Respuesta Responder a este mensaje
#2 Oswaldo
28/09/2006 - 20:44 | Informe spam
Gracias por la respuesta!

"Alejandro Mesa" wrote:

Oswaldo,

Trata usando las funciones "right" y "replicate".

declare @i int
declare @j int

set @j = 10
set @i = 5

select right(replicate('0', @i) + ltrim(@j), @i)
go


AMB

"Oswaldo" wrote:

> ¡Que tal Foro?
> Como puedo hacer para que en la consulta de salida de un campo de tipo
> entero, me ponga siempre 5 digitos (por decir un número) completandolo con
> ceros al principio? por ejemplo si tengo 10 que me regrese en mi Select un
> '00010'
>
> De antemano muchas gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida