sql server - SQL Select Bottom Records -


i have query wish retrieve oldest x records. @ present query following:

select id, title, comments, createddate mytable createddate > @olderthandate order createddate desc 

i know remove 'desc' keyword switch order of records, in instance still want records ordered newest item first.

so want know if there means of performing query such oldest x items sorted such newest item first. should add database exists on sql server 2005.

why not use subquery?

select t1.*  (select top x id, title, comments, createddate mytable createddate > @olderthandate order createddate) t1 order createddate desc 

Comments

Popular posts from this blog

windows - Why does Vista not allow creation of shortcuts to "Programs" on a NonAdmin account? Not supposed to install apps from NonAdmin account? -

c++ - How do I get a multi line tooltip in MFC -

unit testing - How to mock PreferenceManager in Android? -