Secondo me per farlo direttamente nella query ci vuole un campo in più che usi solo per gli ordinamenti, oppure più interrogazioni, ma credo che la cosa più semplice e pulita sia aggiungere un campo dedicato