de que se puede se puede, revisa bien tu query y los valores que estas enviando :)
Código SQL:
Ver originalCREATE TABLE #temp
(
total INT,
codigo VARCHAR(20),
kilometraje INT
)
INSERT INTO #temp VALUES (1,'BBSK62', 123046)
INSERT INTO #temp VALUES (1,'BBSK64',65837)
INSERT INTO #temp VALUES (1,'BBSK64',46801)
INSERT INTO #temp VALUES (2,'BBSK65',125772)
INSERT INTO #temp VALUES (2,'BBSK65',103994)
SELECT * INTO #temp2 FROM #temp ORDER BY kilometraje
ahi te dejo un ejemplo de una tabla ordenada dentro de una temporal
saludos