I’m using this statement in SQLServer and it works fine:
SELECT TOP 1000 *
FROM [SomeTable]
It gives me the TOP 1000 records from SomeTable, now which keyword should I use instead of Top if I need the Bottom 1000 records from the table?
To get the bottom 1000 you will want to order it by a column in descending order, and still take the top 1000.
If you care for it to be in the same order as before you can use a common table expression for that: