i am using sql server 2005.I have a table containing more than 2 lakh records.i want to display the last 10 records in descending order. i used this query to get the record
select * from course as
where courseid not in (select top ((select count(*) from course) - 3 ) courseid
from course ) order by courseid desc
but my dba asked to sort the records without using order by clause...is that possible? i am new to the sql server2005. How can i do that?