Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ayuda sobre una consulta

Estas en el tema de Ayuda sobre una consulta en el foro de SQL Server en Foros del Web. Buenas amigos, aver si alguien me puede echar una mano. Tengo una consulta la cual devuelve un numero entero, el problema es que la utilizo ...
  #1 (permalink)  
Antiguo 19/02/2011, 05:50
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Ayuda sobre una consulta

Buenas amigos, aver si alguien me puede echar una mano.

Tengo una consulta la cual devuelve un numero entero, el problema es que la utilizo poara ordenar unos archivos y tengo un problema.

La consulta devuelve los valores de esta forma:

1
2
3
4
5
6
7
8
9
10
11
12
etc...

estos valores serian los nombres de los archivos y el problema es que con este formato no quedan ordenados, es decir la lista de arriba si yo la ordeno por nombres quedaria así:
1
10
12
2
3
4
5
etc..

y yo necesito que quesase algo así:

0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
etc..

Gracias a todos de antemano.
  #2 (permalink)  
Antiguo 19/02/2011, 22:29
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Ayuda sobre una consulta

Prueba asi:
Código SQL:
Ver original
  1. SELECT RIGHT(replicate('0',3)+tucampo,4)
  2. FROM tu tabla
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 21/02/2011, 03:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Ayuda sobre una consulta

Muchas gracias por la respuesta Flaviovich, esta tarde provaré tu solución a ver si me sirve, me habrás solucionado un gran problema.

Ya te cuento el resultado. Gracias
  #4 (permalink)  
Antiguo 21/02/2011, 15:59
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Ayuda sobre una consulta

Gracias Flaviovich, problema resuelto. Eres un maquina

Muchas gracias,

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:30.