by 계란에그 [2016.09.26 17:41:00]
다른 데이터는 같고 old_tap 과 old_old_tap 2개 만 다릅니다
조회되는 데이터는 2건이며 이것을 최신 1건만 조회되게 하려고합니다.
근데 이름이 달라서 자꾸 2건이 조회되는데 어떤방법이 잇을까요 도와주세요!
어떤게 최신인지 알수 있는 기준은 뭔가요?? 궁금해서요..
old_old_code의 숫자가 높은게 최신입니다
다른 데이터들도 저런 동일하게 old_old_code, old_old_cap 이 다릅니다.
그래서 old_old_code가 최신(숫자가높은것)인것 한줄만 출력하려고합니다.
ex )
SELECT * FROM (SELECT new_old_cap, r_code, new_new_cap, old_old_code, old_old_cap , ROW_NUMBER() OVER(ORDER BY 등록일자 DESC) rn FROM a_cap WHERE new_old_cap = 'SBS' AND new_new_cap = 'SBS2' ) WHERE rn = 1 ;
감사합니다 해결하였습니다.