SELECT
id
,datum
FROM (
SELECTid
,datum
FROMtabelle
WHEREdatum
<= '2011-09-15'
ORDER BYdatum
DESC
LIMIT 0,5
)
ORDER BYdatum
;
Ich mag mich täuschen, aber entspricht das nicht meiner letzten Lösung? Ich hatte gehofft ich hätte was übersehen, denn die 2fache Sortierung mißfällt mir.
> Und, was hindert Dich daran in dem die Datenbank abfragenden Skript die Ausgabe herumzudrehen?
Ich schreibe an einer Erweiterung eines bestehenden CMS auf PHP-Basis.
Die bestehenden Funktionen erlauben ein zeilenweises Auslesen des SQL-Ergebnisses und direktes Übergeben an eine Template-Variable (Array). Die Template-Engine erlaubt aber kein Ausgeben des Arrays in umgekehrter Reihenfolge. Daher möchte ich das Ergebnis in der korrekten Reihenfolge aus der Datenbank bekommen. Andernfalls müsste ich erst ein Array mit dem Ergebnis füllen und dieses dann rückwärts durchlaufend ans Template übergeben, und das gefällt mir noch weniger.
Danke
Hral