database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 749 게시물 읽기
No. 749
MS-SQL TOP를 이용한 페이징???
작성자
이수율
작성일
2003-03-25 11:47
조회수
6,162

MS-SQL에서 페이징처리를 할려고 TOP를 사용하는데 결과가 제대로 나오질 않습니다..

제가 사용해본 쿼리는 다음과 같습니다.

 

SELECT TOP 10 * FROM (

SELECT TOP 1238

A.SUNAP_YMD,

A.DONG, A.HO,

B.GYEYAK_NM,

(SELECT COMMON_NM FROM TB_DET_CODE WHERE TYPE_CD='3060' AND

COMMON_CD=A.SUNAP_JONGRYU) SUNAP_JONGRYU_NM,

A.GYE,

A.IPGEUM_YMD

FROM

TB_SUNAP A, TB_IBJUJA B

WHERE

A.IDEP_CD='320320'

AND B.JUMIN_NO=A.JUMIN_NO ORDER BY A.SUNAP_YMD ASC

) T ORDER BY T.SUNAP_YMD DESC

 

 

PK는 JOJEONG_YM, IDEP_CD, SAUP_CD, DONG, HO, JUMIN_NO 입니다.

위 쿼리에서 1238 총 ROW수이고 값을 10개씩 가져오기위해서 1228 ,1218 이런씩으로 변경하면서 테스트해봤는데..

계속 같은 결과값이 나옵니다.

왜 그런지 어떻게 해결 가능할지 도움 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
752MS SQL 2000 구입방법에 대한 문의
김철수
2003-03-26
3885
751Null 이 안찍혀 나오게 할수 없나요? [2]
신호
2003-03-26
4710
750[질문]데이타베이스 복원시문제
장진호
2003-03-25
4040
749MS-SQL TOP를 이용한 페이징???
이수율
2003-03-25
6162
748[질문]쿼리문장 짜증나네요
장진호
2003-03-24
3596
747mssql 인증 변경 법? [1]
김태준
2003-03-19
4131
746프로시저만드는데 질문임다..
정민형
2003-03-19
4646
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다