어떤 자료에 대해서 제일 최근 걸 가져올려면 max를 쓰잖아요.
그런데 그 다음의 자료를 가져올려면 어찌해야하나요?
select 데이터
from 테이블
where 일자 = ( select max(일자) from 테이블)
이렇게 하면 최근 걸 가져오던데요.
그럼 그 다음의 가장 최근걸 가져올려면 어째해야할까요?
오라클에서처럼 rownum 이 없어서 어떻게 해야할지 모르겠어요
답변부탁드립니다.
유치하지만 이렇게 하셔도 될듯
select * into #table from table order by 일자 desc
set rowcount 1
select * from #table
delete #table
게시판에서 사용하실려면....위의 방법으로 쓰시면 안될듯 싶습니다
위의 방법 아니면 cursor 선언하고 fetch하시는 방법을 사용하셔야 합니다.
그럼 수고하세요...