본문 바로가기

ORACLE/SQL

오라클 SQL 기본 함수(날짜 함수)

<날짜 함수>

 

 

 

 

 

 

- MONTHS_BETWEEN (date1, date2) : date1과 date2 간의 달 수를 계산합니다. 결과는 양수 또는 음수 입니다.

date1이 date2보다 나중이면 결과는 양수이고 date1이 date2보다 먼저면 결과는 음수입니다.

결과 중 정수가 아닌 부분은 달의 일부를 나타냅니다.

 

- ADD_MONTHS (date, n) : date에 n달을 더합니다. n값은 정수여야 하며 음수일 수 있습니다.

 

- NEXT_DAY (date) : date보다 이후 날짜며 지정한 요일('char')에 해당하는 날짜를 찾습니다.

char값은 요일을 나타내는 숫자 또는 문자열 입니다. (ex: '월요일', '금요일')

 

- LAST_DAT (date) : date를 포함하는 달의 마지막 날짜를 찾습니다.

 

- ROUND (date[, 'fmt']) : 형식 모델 fmt에 의해 지정된 단위로 반올림한 date를 반환합니다.

형식 모델 fmt를 생략하면 date는 가장 가까운 날로 반올림됩니다.

 

- TRUNC(date[, 'fmt']) : 날짜의 시간 부분을 형식 모델 fmt로 지정한 단위까지 남기고 버린 후 반환합니다.

형식 모델 fmt를 생략하면 date는 가장 가까운 날에 맞추어 버려집니다.