1 2 3 4 5 6 7 8 9 10 | 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년이 지났는지? -- 고려해볼 필요는 있습니다. -- 위 내용은 정말 기초적인 일수 비교입니다. |