Sprich bitte nicht von "ineffektiv" bei so winzigen Datensatzzahlen!
Es ist schon etwas ineffizient, zwei Abfragen täten den Job sicherlich besser.
Abgesehen davon: Wenn du nur einmal in 24 Stunden sortierst - was ist dann in der Zwischenzeit, wenn sich Punktezahlen mal ändern? Oder existiert dieser Fall nicht?
Sinnloses Sortieren per Job, das ist wirklich nicht gut.