hola trabajo conb sql server 2005 tengo un campo llamado "asiento"  dentro de una tabla de tipo varchar(5) en cual guardo numeros como : 1,2,3,4,5,6,7,.....n quiero ordenar los registros de esta tabla a traves de este campo pero al poner 
order by  asiento lo hace de la sig forma:
 
1
10
11
12
13
14
15
2
33
34
9
  que puedo hacer para ordenarlos como corrsponde ¿cast? ¿convert?  me pueder orientar???? 
   
 


