Cita:
Iniciado por Kelpie Prueba a hacer ORDER BY 0,1 etc siendo 0 el primer campo de la SELECT, 1 el segundo etc.
Para ordenar por el primero ascendente y por el cuarto descendente:
...ORDER BY 0 ASC, 3 DESC
kyoalex vuelve a leer... sustituye 0 por el primer campo que quieras ordenar, 1 por el segundo, etc
Es mucho más eficiente hacerlo en la BD, aunque esa "BD" sea access