make_interval
함수
적용 대상: Databricks SQL 검사 예 Databricks Runtime
, , , , days
hours
mins
weeks
및 secs
에서 years
간격을 만듭니다. months
Warning
이 생성자는 비교하거나 작동할 수 없는 를 INTERVAL
생성하므로 더 이상 사용되지 않습니다. make_ym_interval 또는 make_dt_interval 사용하여 간격을 생성하세요.
구문
make_interval( [years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] ] )
인수
years
: 정수 연도 수, 양수 또는 음수months
: 정수 월 수, 양수 또는 음수weeks
: 정수 주 수, 양수 또는 음수days
: 일의 정수, 양수 또는 음수hours
: 정수 시간( 양수 또는 음수)mins
: 정수 분, 양수 또는 음수secs
: 소수 부분이 마이크로초 정밀도인 초 수입니다.
반환
INTERVAL입니다.
지정되지 않은 인수는 기본적으로 0으로 설정됩니다. 인수를 제공하지 않으면 결과는 0초의 INTERVAL입니다.
예
> SELECT make_interval(100, 11);
100 years 11 months
> SELECT make_interval(100, null);
NULL
> SELECT make_interval();
0 seconds
> SELECT make_interval(0, 0, 1, 1, 12, 30, 01.001001);
8 days 12 hours 30 minutes 1.001001 seconds