MS SQL Paging Next-Previous Method
DECLARE @Total BIGINT= 0;
SELECT @Total = COUNT(1)
FROM Table_Name;
SELECT ROW_NUMBER() OVER
( ORDER BY ( ColumnName ) ASC ) [RowNum] ,
@Total [Total] ,
*
FROM Table_Name
ORDER BY ColumnName ASC
OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY;