반응형
ROUND(date) 함수 - ROUND(date [, fmt])
fmt를 기준으로 date를 반올림. 기본값은 DD이다.
자주사용하는 포멧
포맷 요소 | 설명 | ROUND 기준 | 일자 | 결과 |
CC | 세기 | 연도의 끝 두 자리 51년 | 2051-08-16 12:31:31 | 2101-01-01 00:00:00 |
YY | 년 | 7월 1일 | 2051-08-16 12:31:31 | 2052-01-01 00:00:00 |
Q | 분기 | 분기의 둘째 달 16일 | 2051-08-16 12:31:31 | 2051-10-01 00:00:00 |
MM | 월 | 16일 | 2051-08-16 12:31:31 | 2051-09-01 00:00:00 |
DD | 일 | 12시 | 2051-08-16 12:31:31 | 2051-08-17 00:00:00 |
HH | 시 | 31분 | 2051-08-16 12:31:31 | 2051-08-17 13:00:00 |
MI | 분 | 31초 | 2051-08-16 12:31:31 | 2051-08-17 12:32:00 |
주와 관련된 포맷 - 기준 일자의 3일 전 , 3일 후에 속한 날짜를 기준 일자로 변경
포맷 요소 | 설명 | ROUND 기준 | 일자 | 결과 |
D | 주 | 일요일 | 2050-07-07 | 2050-07-10 00:00:00 |
WW | 주 | 연도의 첫째 요일과 같은 그 주의 날짜 | 2050-07-07 | 2050-07-09 00:00:00 |
W | 주 | 당월의 첫째 요일과 같은 그 주의 날짜 | 2050-07-07 | 2050-07-08 00:00:00 |
ISO 기준의 년과 주에 관련된 포맷 - 7일 중 4일 이상이 포함된 주의 월요일
포맷 요소 | 설명 | ROUND 기준 | 일자 | 결과 |
IY | 년(ISO 기준) | 7월 1일 | 2050-07-07 | 2050-07-10 00:00:00 |
IW | 주(ISO 기준) | 연도의 첫째 요일과 같은 그 주의 날짜 | 2050-07-07 | 2050-07-09 00:00:00 |
반응형
'Develop > DATABASE' 카테고리의 다른 글
오라클)변환 함수 (0) | 2022.09.27 |
---|---|
오라클)날짜 함수 - TRUNC(date) (0) | 2022.09.27 |
오라클)날짜 함수 - EXTRACT (0) | 2022.09.26 |
오라클)날짜 함수 - MONTHS_BETWEEN (0) | 2022.09.26 |
오라클)날짜 함수 - ADD_MONTHS (0) | 2022.09.26 |
댓글