SELECT F.Id,
F.FolderNo,
DENSE_RANK() OVER (ORDER BY F.Id) AS RN
INTO #Results4
FROM cm.pfmfolder F WITH(nolock)
SELECT DISTINCT * FROM #Results4
WHERE RN BETWEEN(@PageIndex -1) * @PageSize + 1 AND(((@PageIndex -1) * @PageSize + 1) + @PageSize) - 1
DROP TABLE #Results4
这里的记录按照指定的startIndex和PageSize进行显示,但是当它转到下一页时,记录没有用FolderNo排序,是否有任何方法可以对此查询进行排序和分页