제가 이해한 상황입니다.
- 특정 seq_no 의 최신정보(year, seq 기준) 1건에 해당하는 값이
- from_yymm 의 값은 있고, to_yymm 값은 없으면 'Y'
SELECT NVL(MAX('Y'), 'N') yn FROM (SELECT year, seq, from_yymm, to_yymm , ROW_NUMBER() OVER(ORDER BY year DESC, seq DESC) rn FROM tb111 WHERE seq_no = :v_seq_no ) a WHERE rn = 1 AND from_yymm IS NOT NULL AND to_yymm IS NULL ;