다음을 통해 공유


make_ym_interval 기능

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks Runtime 10.4 LTS 이상

에서 1개월 간격 yearsmonths만듭니다.

구문

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