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
Post a Comment