칼럼이 년도(year)와 월급(pay)인 테이블이 있는데,
정렬할때 가장 최근의 2년동안의 내용을 보려고 합니다.
oracle 8i에서 되던건데 8에서는 에러가 납니다.
테이블: A
name year pay
-----------------
kim 1999 20
Lee 1998 35
Lee 2000 88
Park 1995 80
Lee 1999 22
구하려는 결과값
name year pay
-----------------
Lee 200 88
Lee 1999 22
오라클 8i일때는
select year, pay
(select * from A where name = 'Lee'
order by year desc)
where rownum <= 2
이렇게 해서 결과값을 얻었는데,
오라클 8에서는 거꾸로 결과값이 나옵니다.
경험해보신 분들은 답변 부탁드릴께요.
급합니다.
|