Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2012, 15:04
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: orden por registro alfanumerico

Suponiendo que el dato numerico empezara en la posicion 8.

create table #alfanumericos ( col1 varchar(50))
insert into #alfanumericos values ('Alvear 1054')
insert into #alfanumericos values ('Alvear 203')
insert into #alfanumericos values ('Alvear 2340')
insert into #alfanumericos values ('Alvear 43')
select * from #alfanumericos
ORDER BY cast (SUBSTRING(col1, 8, len(col1)) as int)
__________________
MCTS Isaias Islas