경력일 구하기 0 1 770

by GKDLDYD [Oracle 기초] [2022.08.01 08:35:41]


안녕하세요 경력으로 몇달인지 구하고 싶은데 이렇게 하면 - 값이 나오는데 -값이 안나오려면 어찌 해야할까요...

TRUNC((TO_CHAR(SYSDATE,'MM')-SUBSTR(C.START_DT,5,6))) 

by 마농 [2022.08.01 09:58:26]

월만 비교하면 안됩니다. 연도까지 포함하여 비교해야죠.
MONTHS_BETWEEN 함수를 이용해 보세요.
MONTHS_BETWEEN(sysdate, TO_DATE(c.start_dt, 'yyyymmdd'))

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입