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
운영게시판
최근게시물
Sybase Q&A 824 게시물 읽기
No. 824
max에 관한 질문입니다
작성자
엄영란(dbjang)
작성일
2003-12-31 13:02
조회수
3,807

어떤 자료에 대해서 제일 최근 걸 가져올려면 max를 쓰잖아요.

그런데 그 다음의 자료를 가져올려면 어찌해야하나요?

 

select 데이터

from 테이블

where 일자 = ( select max(일자) from 테이블)

이렇게 하면 최근 걸 가져오던데요.

그럼 그 다음의 가장 최근걸 가져올려면 어째해야할까요?

오라클에서처럼 rownum 이 없어서 어떻게 해야할지 모르겠어요

 

답변부탁드립니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

유치하지만 이렇게 하셔도 될듯

select * into #table from table order by 일자 desc

set rowcount 1

select * from #table

delete #table

 

게시판에서 사용하실려면....위의 방법으로 쓰시면 안될듯 싶습니다

위의  방법 아니면 cursor 선언하고 fetch하시는 방법을 사용하셔야 합니다.

그럼 수고하세요...

지연님이 2004-01-09 09:41에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
827sybase 질문 [1]
임형준
2003-12-31
3081
826dump를 PC에서 구축하는 방법 [1]
임형준
2003-12-31
2997
825GCC에서 esql link 문제
墨龍
2003-12-31
3544
824max에 관한 질문입니다 [1]
엄영란
2003-12-31
3807
823sybase에는 format 같은 function 없을까요? [1]
엄영란
2003-12-30
3700
822device 삭제는 어떻게 하나요? [2]
2003-12-30
3078
821ODBC관련 [1]
sybase
2003-12-26
3629
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다