declare @per_page_count int,@page_index int ;
set @per_page_count = 50;
set @page_index = 1;
select * from (
select ROW_NUMBER() over(order by name) as row_num, Name from Account) as baseData
where row_num between @per_page_count * (@page_index -1) and @per_page_count * @page_index
set @per_page_count = 50;
set @page_index = 1;
select * from (
select ROW_NUMBER() over(order by name) as row_num, Name from Account) as baseData
where row_num between @per_page_count * (@page_index -1) and @per_page_count * @page_index