DATE_TRUNC (Lakehouse v1)
날짜, 시간 또는 타임스탬프 값을 지정한 정밀도로 자릅니다. 예를 들어 2022-07-07을 MONTH로 자르면 결과는 2022-07-01이고, 2022-07-07 01:01:01.123456을 SECOND로 자르면 결과는 2022-07-07 01:01:01.000000입니다.
Analyze 구문
섹션 제목: “Analyze 구문”func.date_sub(<precision>, <date_or_time_expr>)Analyze 예시
섹션 제목: “Analyze 예시”func.date_trunc('month', func.to_date('2022-07-07'))┌──────────────────────────────────────────────────────┐│ func.date_trunc('month', func.to_date('2022-07-07')) │├──────────────────────────────────────────────────────┤│ 2022-07-01 │└──────────────────────────────────────────────────────┘SQL 구문
섹션 제목: “SQL 구문”DATE_TRUNC(<precision>, <date_or_time_expr>)| 인수 | 설명 |
|---|---|
<precision> |
다음 값 중 하나여야 합니다. YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE, SECOND |
<date_or_time_expr> |
DATE 또는 TIMESTAMP 형식의 값 |
반환 형식
섹션 제목: “반환 형식”<date_or_time_expr> 인수와 같은 형식의 값을 반환합니다.
SQL 예시
섹션 제목: “SQL 예시”select date_trunc(month, to_date('2022-07-07'));┌──────────────────────────────────────────┐│ date_trunc(month, to_date('2022-07-07')) │├──────────────────────────────────────────┤│ 2022-07-01 │└──────────────────────────────────────────┘