Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime 10.4 LTS ve üzeri
bir zaman damgasına values ekler.unitexpr Bu işlev, işlevintimestampadd eş anlamlısıdır.
Bir tarihe gün sayısı eklemek için dateadd(startDate, numDays) kullanın.
Söz dizimi
dateadd(unit, value, expr)
unit
{ MICROSECOND |
MILLISECOND |
SECOND |
MINUTE |
HOUR |
DAY | DAYOFYEAR |
WEEK |
MONTH |
QUARTER |
YEAR }
Bağımsız değişkenler
-
unit: Ölçü birimi. -
value: öğesine eklenecekunits sayısınıexpriçeren sayısal ifade. -
expr: TIMESTAMP ifadesi.
Döndürülenler
ZAMAN DAMGASı.
Negatifse value , içinden exprçıkarılır.
unitiseMONTH, QUARTERYEAR sonucun gün kısmı geçerli bir tarihle sonuçlanacak şekilde ayarlanır.
Sonuç desteklenen zaman damgası aralığının ötesindeyse işlev taşma hatası döndürür.
Örnekler
> SELECT dateadd(MICROSECOND, 5, TIMESTAMP'2022-02-28 00:00:00');
2022-02-28 00:00:00.000005
-- March 31. 2022 minus 1 month yields February 28. 2022
> SELECT dateadd(MONTH, -1, TIMESTAMP'2022-03-31 00:00:00');
2022-02-28 00:00:00.000000