declare @PageIndex int, @PageSize int;
set @PageIndex = 0; --สำหรับ ส่งหน้ามา ว่าหน้าที่เท่าไร (เป็นindex นะ เริ่มที่ 0 )
set @PageSize = 10; -- สำหรับ หนึ่งหน้าแสดงกี่ reccord
with cte (n) as
(
select 1
union all
select n+1 from cte
where n< 90
)
select *
from cte
order by n
OFFSET @PageIndex*@PageSize ROWS
FETCH NEXT @PageSize ROWS ONLY;