Ver Mensaje Individual
  #4  
Antiguo 19-05-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 25
__cadetill Va por buen camino
Cita:
Empezado por jachguate
Código SQL [-]
Select expediente expediente_text, cast(expediente as Integer)
  from tabla
 order by 2;
un casteo a un valor numérico no le valdría. Es lo primeo que pensé, pero si te fijas, no pone 0 a la izquierda en el número de expediente por lo que una ordenación así quedaría....

20021
20022
20041
20042
200210

y no interesa eso, ya que 200210 ha de estar antes de 20041. De ahí la propuesta que le dí , es decir, extraer el año y ordenarlo y estraer el expediente y ordenarlo como segundo campo
Responder Con Cita