오라클 rank() over를 대체 할 수 있는 함수가 있나요?
-
CUBRID 사용자를 위한 DBeaver 도구 출시 안내
-
SQLGate for CUBRID 영구 무료 라이선스 제공
-
테이블 생성시 컬럼추가에 있는 컬럼종류에 대해 궁금합니다.
-
DB에 BLOB 저장 관련입니다.
-
DB 로그인 시 생기는 오류입니다
-
초보적인 질문(?) 입니다..
-
통신 프로토콜 질문
-
디비생성에러
-
윈도우 도스 모드에서 쿼리 실행 방법 문의
-
[테이블의 하위 페치 중]만 계속 나오면서 DB의 테이블을 보여주지 않고 있습니다.
-
이미지사진파일 업로드 방법
-
윈도우 64Bit 버전에서 PHP에 Cubrid 모듈 올리는 방법좀 ..
-
테이블 생성, 삭제, 백업 등이 되지 않습니다.
-
함수 실행시 한글 깨짐 현상
-
데이터 베이스 생성이 되지 않습니다..
-
쉘스크립트파일이 cron으로는 실행이 되지않습니다.
-
뷰 테이블 검색 시간에 대해 궁금한점이 있습니다.
-
콘솔에서 csql로 접속할 때 인코딩 설정은 어떻게 하나요?
-
4.0 패치2 는 언제쯤 나오나요?
-
8.4로 업그레이드후 cci_execute 실패 에러
-
DB 접속실패 (
-
테이블 목록확인 (show tables) 방법 문의
답변이 늦어 죄송합니다.
말씀하신 쿼리는 아래와 같이 변경하여 사용하시면 됩니다.
하지만 ORDER BY, GROUP BY와 같은 함수가 이용이 되므로 성능적인 문제가 발생할 수 있습니다.
SELECT ROWNUM AS "RANK", B.r_id, B.nh_time, B.c_stnd_ymd, B.tunit_code, B.lg_code, B.status_cd, B.o_code
FROM (SELECT A.r_id, A.nh_time, A.c_stnd_ymd, A.tunit_code, A.lg_code, A.status_cd, A.o_code
FROM (SELECT r_id, nh_time, c_stnd_ymd, tunit_code, lg_code, status_cd, o_code
FROM utzcode
ORDER BY status_cd DESC, c_stnd_ymd DESC, o_code) AS A
GROUP BY A.r_id, A.o_code) as B