Bạn có thể sử dụng mẫu sql này để nhận phạm vi bản ghi mong muốn cho SQL.
WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6
Chỉ cần thay thế những thứ trong [] bằng những thứ của bạn. Nhớ xóa []. Và sau đó sử dụng điều này trong phương pháp của bạn ở trên.