Select Top N Records Ordered by X, But Have Results in Reverse Order
Posted
by I. J. Kennedy
on Stack Overflow
See other posts from Stack Overflow
or by I. J. Kennedy
Published on 2010-04-03T20:02:07Z
Indexed on
2010/04/03
20:03 UTC
Read the original article
Hit count: 262
I'm trying to get the top N records (when ordered by some column X), but have the result set in reverse order. The following statement is incorrect, but probably demonstrates what I'm after:
SELECT * FROM (SELECT TOP 10 * FROM FooTable ORDER BY X DESC) ORDER BY X ASC
For example, column X could be an ID or a timestamp; I want the latest 10 records but want them returned in forward chronological order.
© Stack Overflow or respective owner