Mmmm... si lo hace bien ¿como? los ordena ascendente y luego descendente? es que no lo dejaste muy claro :S por cierto, como ejecutas la consulta desde la aplicación? podrías postear el código?