WITH T1(C_NO,C_NM,D_FROM,D_TO,D_NAME,D_RANK) AS ( SELECT '001', '홍길동','2010-01-12', '2019-01-30','A팀','주임' FROM DUAL UNION ALL SELECT '002', '이순신','2010-01-12', '2018-01-30','B팀','주임' FROM DUAL ) SELECT * FROM T1 WHERE TO_DATE(TO_CHAR(SYSDATE,'YYYY-MM-DD'))-TO_DATE(D_TO,'YYYY-MM-DD') > 365; -- 저장된 데이터를 일자 차이로 계산할지? 시간/분/초까지 계산하여 1년이 지났는지? -- 고려해볼 필요는 있습니다. -- 위 내용은 정말 기초적인 일수 비교입니다.