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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage