SQL - order by con text

   
Vista:

order by con text

Publicado por julianc (9 intervenciones) el 16/06/2009 18:02:53
Buen dia.

tengo el siguiente problema, realizo una consulta a una base de datos para generar un informe, los campos son: id,nombre y apellidos.
necesito ordenar la consulta por el id en orden ascendente; pero lo que sucede es que el id es tipo text (la base esta en access) y es logico que va a ordernar asi:

1
12
100
2
3

y yo necesito que salgan en orden numerico. Necesito saber como convierto id en entero a la hora de hacer la consulta.
Esta es mi consulta actual:

SELECT alumno.id_alumno, alumno.nombre_alumno, alumno.apellido_alumno, alumno.id_curso FROM alumno WHERE alumno.id_curso="& rc.Fields("id_curso") &" ORDER BY id_alumno

Gracias de antemano por su colaboracion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:order by con text

Publicado por cmgcharli (8 intervenciones) el 22/06/2009 10:51:41
Tendras que convertir los Id-alumnos en codigo con mas cifras y todos tengan la misma longitud ejemplo
10000001
10000100
10000012
10000003
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar