I just recently ran into a similar problem at work, where all the databases were MSSQL, and old versions at that, so the LIMIT statement was not available. What you need to do is use TOP creatively!
SELECT * FROM (SELECT TOP 10 * FROM (SELECT TOP 20 FROM table_name ORDER BY column_1) AS temp1 ORDER BY column_1 DESC) AS temp2 ORDER BY column_1
Basically, this returns the results 10 to 20, by first selecting the top 20 results, then reversing them and selecting the top 10 from those, then reversing them once more to get them in the correct order.
It's a pain to have to do it this way, but apparently the LIMIT command is available in newer version of MSSQL Server.