Aracılığıyla paylaş


make_ym_interval işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri

ve'den yearsmonthsbir yıl-ay aralığı oluşturur.

Söz dizimi

make_ym_interval( [ years [, months ] ] )

Bağımsız değişkenler

  • years: Pozitif veya negatif yılların tamsayısı
  • months: Pozitif veya negatif ayların tamsayısı

Döndürülenler

Bir INTERVAL YEAR TO MONTH.

Belirtilmemiş bağımsız değişkenler varsayılan olarak 0'dır. Bağımsız değişken sağlamazsanız sonuç bir INTERVAL '0-0' YEAR TO MONTHolur.

işlevi şu yürütmeye eşdeğerdir:

INTERVAL year YEARS + INTERVAL month MONTHS.

Bu nedenle her birim doğal aralığının dışında olabileceği gibi negatif de olabilir.

Örnekler

> 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