Hi experts, I need an SQL query (in MS SQL) to select last X records, for example my table has 1000 records, I want to select last 10 records. I know by using TOP I can do that, but it returns from first X records, not last X records. Also I do not want to use DESC ordering. Queries like: SELECT TOP...