오라클 날짜 비교 연산
오라클에서 날짜 연산의 결과는 NUMBER형태의 일(DAY) 단위로 나옵니다. 단순히 날짜끼리만 빼면 두 날짜 사이의 일수가 나오는거죠 그걸 다시 년으로, 월로, 일로, 시간으로, 분으로, 초로.. 변형을 해야합니다. TO_CHAR(날짜-날짜, 'YYYYMMDD HH24MISS')를 하게되면 중간의 날짜-날짜의 결과가 NUMBER로 나타나기때문에 에러가 발생합니다.. 그래서 여러 함수를 이용해서 변형을 해줘야 합니다. 사용한 함수는 아래와 같습니다. MONTHS_BETWEEN이라는 함수는 두 날짜 사이의 개월수를 리턴해줍니다. MOD는 나머지를 리턴해줍니다 TRUNC는 지정한 자리수이하는 잘라내기 ROUND는 지정한 자리수만이하 반올림하기 FLOOR는 지정한 자리수 이하 올림하기 TO_DATE는 지정된 ..
프로그래밍/DB
2010. 11. 12. 10:51