DB/Oracle

ORACLE TRUNC DATE

husks 2015. 2. 6. 13:29
반응형


날짜에 적용하면 시분초를 제외시킵니다.


parameter 값에 YEAR 값을 입력하면 해당 년도의 처음 날짜를 가져옵니다.


MONTH를 입력하면 해당월의 처음 날짜를 가져옵니다.


SELECT
  TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') TYPE1, --시분초 확인
  TO_CHAR(TRUNC(SYSDATE), 'YYYY-MM-DD HH24:MI:SS') TYPE2, --시분초 제외
  TO_CHAR(TRUNC(SYSDATE,'YEAR'), 'YYYY-MM-DD HH24:MI:SS') TYPE3, --해당 년도의 처음 날짜 
  TO_CHAR(TRUNC(SYSDATE,'MONTH'), 'YYYY-MM-DD HH24:MI:SS') TYPE4 --해당 월의 처음 날짜
FROM
  DUAL;


반응형