hola tengo que hacer una consulta de clientes pero necesito que esten ordenados por su clave la cual en un numero el problema es que si le pongo un order by si tengo la clave 1 al 9 lo hace bien el problema es cuando tengo las claves 1,2,3,100 lo que me pone es 1,100,2,3 por que empieza con 1 el 100 como lo puedo ordenar? uso interbase 6 la consulta es de varias tablas
select ORDENES.idORDEN,carrocerias.TIPOCARRO,CLIENTE.NOMC LIENTE,ORDENES.fecha,ORDENES.MODIFICACION from (ORDENES inner join carrocerias on(carrocerias.idcarroceria=ORDENES.idcarroceria)) inner join cliente on(cliente.idcliente=ordenes.idcliente)