Wählen Sie die Top-N-Datensätze nach X sortiert aus, aber führen Sie zu Ergebnissen in umgekehrter Reihenfolge
Ich versuche, die Top-N-Datensätze abzurufen (wenn nach einer Spalte X sortiert), aber die Ergebnismenge ist in umgekehrter Reihenfolge. Die folgende Anweisung lautetfalsc, zeigt aber wohl was ich will:
SELECT * FROM (SELECT TOP 10 * FROM FooTable ORDER BY X DESC) ORDER BY X ASC
Zum Beispiel kann Spalte X eine ID oder ein Zeitstempel sein. Ich möchte die letzten 10 Datensätze, aber ich möchte, dass sie in chronologischer Reihenfolge in Vorwärtsrichtung zurückgegeben werden.