SELECT * FROM ( SELECT *,ROW_NUMBER() OVER(ORDER BY DjLsh) AS rowId FROM dbo.UsersH ) AS b WHERE b.rowId BETWEEN 10 AND 20 AND (IsDelete='0' or IsDelete is NULL)