Sie können diese SQL-Vorlage verwenden, um den gewünschten Datensatzbereich für SQL zu erhalten.
WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6
Ersetzen Sie einfach die Dinge in [] durch Ihre Sachen. Denken Sie daran, das [] zu entfernen. Und verwenden Sie dies dann in Ihrer obigen Methode.