구름과 바람 그리고 나그네 :: [MS-SQL] 페이징...

totalCnt = 해당쿼리의 전체 카운트(조건 포함) - SELECT COUNT(*) FROM TABLE WEHRE 1=1...
pageSize = 한화면에 보여질 라인수
pageNo = 현재 페이지 번호

SELECT TOP " & pageSize & " *
FROM (
SELECT TOP " & totalCnt - (pageNo * pageSize) + pageSize & " 컬럼1, 컬럼2, 컬럼3, 컬럼4, .....
FROM TABLE
WHERE 1 = 1
검색조건....
ORDER BY 정렬(필요시)
) TEMP

Posted by pressrain
,