날짜 데이터는 DAY단위로 사칙연산된다.
그러면 SYSDATE - 1 은 하루전, 1/24은 1시간전, 1/1440은 1분전이다.
# SYSDATE -- 현시간
# ADD_MONTHS(DATE, 1) -- 한달 더하기
# ADD_MONTHS(DATE, -13) -- 13개월 빼기
# LAST_DAY(SYSDATE) --이번달의 마지막 날짜를 조회한다.
# MONTHS_BETWEEN(SYSDATE, BIRTH_DATE) -- 현재 날짜와 생일과의 개월 간격
# NEXT_DAY(SYSDATE,2) # -- 현재 날짜 다음의 월요일(2)
# ROUND(SYSDATE,'YEAR') -- 현재 날짜를 연도단위로 반올림
# TRUNC(SYSDATE, 'DAY') -- 현재 날짜를 DAY단위로 절삭
-- RRRR/MM/DD HH24:MI:SS
'030. Database > 01. Oracle' 카테고리의 다른 글
[Oracle] 특정 값의 순서가 맨 처음 와야 할 경우 (0) | 2010.04.28 |
---|---|
[Oracle] 프로시저 예외처리 이렇게 하자! (0) | 2010.04.28 |
[Oracle] WHILE LOOP 처리 이렇게... (0) | 2010.03.04 |
[Oracle] Merge, 실수로 Delete했을때, Update Join (0) | 2010.03.02 |
[Oracle] 문자열 (0) | 2010.03.02 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,