아래와같이 임시테이블에 저장된 테이터의 총계를 @TOTALCNT 넣고
해당테이블을 페이징처리할려고했는데
select를 두번하믄 에러가 나네여...
총계도 구하고 페이징처리도 할 방법이 없을까요?
WITH TEMP_TABLE AS
(
SELECT .....
.....
)
SELECT @TOTALCNT = COUNT(1) FROM TEMP_TABLE
SELECT * FROM TEMP_TABLE WHERE ROWNUM BETWEEN ( @CURPAGE * @MAXPAGE + 1 - @MAXPAGE ) AND ( @CURPAGE * @MAXPAGE )
|