안녕하세요
아래의 테이블에서 같은 키 ( Ext : 333) 을 가진 두개의 레코드중에서
최근의 날짜를 가진 것을 추출하려고 하는데 어떻게 해야하는지요
Lastname Firstname Ext Date
Robert mc 333 01/02/01
Kim bs 333 03/02/06 <- 추출하고픈 자료
감사합니다
상관 부질의를 사용하면 됩니다.
(더 좋은 방법이 있을 것 같기도 한데, 제가 내공이
부족해서....)
select *
from tableName a
where
Date =
(select max(Date)
from tableName
where Ext = a.Ext
)
AND Ext in (
select Ext
group by Ext
having count(Ext ) >1