반응형
TRUNC(date) - TRUNC(date [, fmt])
fmt를 기준으로 date를 버림.
fmt는 ROUND(date) 함수와 동일
오라클)날짜 함수 - ROUND(date)
ROUND(date) 함수 - ROUND(date [, fmt]) fmt를 기준으로 date를 반올림. 기본값은 DD이다. 자주사용하는 포멧 포맷 요소 설명 ROUND 기준 일자 결과 CC 세기 연도의 끝 두 자리 51년 2051-08-16 12:31:31 2101-0..
chobab12.tistory.com
MM 요소를 사용하면 월초일을 계산할 수 있다.
포맷 요소 | 설명 | ROUND 기준 | 일자 | 결과 |
CC | 세기 | 연도의 끝 두 자리 51년 | 2051-08-16 12:31:31 | 2001-01-01 00:00:00 |
YY | 년 | 7월 1일 | 2051-08-16 12:31:31 | 2051-01-01 00:00:00 |
Q | 분기 | 분기의 둘째 달 16일 | 2051-08-16 12:31:31 | 2051-07-01 00:00:00 |
MM | 월 | 16일 | 2051-08-16 12:31:31 | 2051-08-01 00:00:00 |
DD | 일 | 12시 | 2051-08-16 12:31:31 | 2051-08-16 00:00:00 |
HH | 시 | 31분 | 2051-08-16 12:31:31 | 2051-08-16 12:00:00 |
MI | 분 | 31초 | 2051-08-16 12:31:31 | 2051-08-16 12:31:00 |
주와 관련된 포맷 - 기준 날짜에서 6일 후까지의 기간에 속한 날짜를 기준 날짜로 변환
포맷 요소 | 설명 | ROUND 기준 | 일자 | 결과 |
D | 주 | 일요일 | 2050-07-07 | 2050-07-03 00:00:00 |
WW | 주 | 연도의 첫째 요일과 같은 그 주의 날짜 | 2050-07-07 | 2050-07-02 00:00:00 |
W | 주 | 당월의 첫째 요일과 같은 그 주의 날짜 | 2050-07-07 | 2050-07-01 00:00:00 |
ISO 기준의 년과 주에 관련된 포맷
포맷 요소 | 설명 | ROUND 기준 | 일자 | 결과 |
IY | 년(ISO 기준) | 7월 1일 | 2050-07-07 | 2050-01-02 00:00:00 |
IW | 주(ISO 기준) | 연도의 첫째 요일과 같은 그 주의 날짜 | 2050-07-07 | 2050-07-04 00:00:00 |
반응형
'Develop > DATABASE' 카테고리의 다른 글
오라클)변환 함수 - TO_CHAR(number) (0) | 2022.09.27 |
---|---|
오라클)변환 함수 (0) | 2022.09.27 |
오라클)날짜 함수 - ROUND(date) (0) | 2022.09.27 |
오라클)날짜 함수 - EXTRACT (0) | 2022.09.26 |
오라클)날짜 함수 - MONTHS_BETWEEN (0) | 2022.09.26 |
댓글