make_ym_interval
기능
적용 대상: Databricks SQL Databricks Runtime 10.4 LTS 이상
에서 1개월 간격 years
을 months
만듭니다.
구문
make_ym_interval( [ years [, months ] ] )
인수
years
: 양수 또는 음수 정수의 연도 수입니다.months
: 양수 또는 음수 정수의 개월 수
반품
INTERVAL YEAR TO MONTH
입니다.
지정되지 않은 인수의 기본값은 0입니다.
인수를 제공하지 않으면 결과는 INTERVAL '0-0' YEAR TO MONTH
입니다.
이 함수는 다음을 실행하는 것과 동일합니다.
INTERVAL year YEARS + INTERVAL month MONTHS
.
따라서 각 단위는 자연 범위를 벗어나거나 음수일 수 있습니다.
예제
> SELECT make_ym_interval(100, 5);
100-5
> SELECT make_ym_interval(100, null);
NULL
> SELECT make_ym_interval(0, 13);
1-1
> SELECT make_ym_interval(1, -1);
0-11