Oto inne rozwiązanie, które działa tylko w Sql Server 2005 i nowszych, ponieważ używa instrukcjiexcept. Ale i tak to udostępniam. Jeśli chcesz uzyskać rekordy 50 - 75, napisz:
select * from (
SELECT top 75 COL1, COL2
FROM MYTABLE order by COL3
) as foo
except
select * from (
SELECT top 50 COL1, COL2
FROM MYTABLE order by COL3
) as bar