Можете да използвате този sql шаблон, за да получите желания диапазон от записи за SQL.
WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6
Просто заменете нещата в [] с вашите неща. Не забравяйте да премахнете []. И след това използвайте това във вашия метод по-горе.