Pagination SQL row_number

by lokointhehouse2

HTML

SELECT *
FROM (
SELECT top 100 row_number() OVER (ORDER BY tblState.stateid DESC) AS resultNum, count(tblState.stateid) OVER () AS row_total, tblState.StateID
FROM tblState 
) AS numberResults
WHERE resultNum BETWEEN 21 AND 31