TRUNC
설명
TRUNC
은 을 자르는 행 함수입니다. DATE
값을 지정된 형식으로 변환합니다.구문
TRUNC
(date
, "format
")반환 값
유형의 값을 반환합니다.
DATE
지정된 형식으로 잘립니다.입력 매개변수
- date
- 필수 콘텐츠 다음을 반환하는 필드 또는 표현식DATE값
- 형식
- 필수 콘텐츠 다음 형식 값 중 하나:
- - 밀리초 단위로 잘린 날짜 값을 반환합니다. 밀리초는 이미 날짜 값에 대해 가장 세분화된 형식이므로 영향을 주지 않습니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.millisecond2012-08-15 20:38:40.213의 날짜 값을 반환합니다.2012-08-15 20:38:40.213.
- - 초 단위로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.second2012-08-15 20:38:40.213의 날짜 값을 반환합니다.2012-08-15 20:38:40.000.
- - 분 단위로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.minute2012-08-15 20:38:40.213의 날짜 값을 반환합니다.2012-08-15 20:38:00.000.
- - 시간 단위로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.hour2012-08-15 20:38:40.213의 날짜 값을 반환합니다.2012-08-15 20:00:00.000.
- - 일 단위로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.day2012-08-15 20:38:40.213의 날짜 값을 반환합니다.2012-08-15 00:00:00.000.
- - 해당 주의 첫째 요일로 잘린 날짜 값을 반환합니다(월요일에 시작). 예를 들어, 입력 날짜 값은 다음과 같습니다.week2012-08-15(수요일)은 날짜 값을 반환합니다.2012-08-13(이전 월요일)
- - 해당 월의 1일로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.month2012-08-15의 날짜 값을 반환합니다.2012-08-01.
- - 분기의 시작일(1월 1일, 4월 1일, 7월 1일 또는 10월 1일)로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.quarter2012-08-15 20:38:40.213의 날짜 값을 반환합니다.2012-07-01.
- - 연도의 시작일(1월 1일)로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.year2012-08-15의 날짜 값을 반환합니다.2012-01-01.
- - ISO 연도 연도의 시작일(1월 1일에 가장 가까운 월요일로 시작하는 ISO 주)로 잘린 날짜 값을 반환합니다. 예를 들어, 입력 날짜 값은 다음과 같습니다.weekyear2008-08-15의 날짜 값을 반환합니다.2007-12-31. 2008년 ISO 연도의 시작일은 2007년 12월 31일(1월 1일에 가장 가까운 이전 월요일)입니다.
예
order_date
날짜 필드를 일 단위로 자릅니다.TRUNC([order_date],"day")
order_date
값을 캐스트합니다. TEXT
다음을 사용하여 필드를 날짜 값으로 TO_DATE
, 일 단위로 자릅니다.TRUNC(TO_DATE([order_date], "MM/dd/yyyy HH:mm:ss"), "day")