Ana içeriğe geç Tamamlayıcı içeriğe geç

DATE_ADD

Belirtilen bir birimin aralığını verilen bir zaman damgasına ekler. Çıkarma işlemi, negatif bir aralık değeri kullanılarak gerçekleştirilebilir.

Söz dizimi

DATE_ADD(UNIT, VALUE, TIMESTAMP)

Bağımsız Değişkenler

UNIT

Tür: string

Eklenecek zaman birimi.

Aşağıdakilerden biri olabilir:

  • year
  • quarter
  • month
  • week
  • day
  • hour
  • minute
  • second
  • millisecond

VALUE

Tür: bigint

TIMESTAMP öğesine eklenecek UNIT öğesinin tam sayı değeri.

Pozitif (gelecekteki zamanlar için) veya negatif (geçmişteki zamanlar için) olabilir.

TIMESTAMP

Tür: timestamp

Değiştirilecek zaman damgası.

Döndürür

Tür: timestamp

Verilen NUMBER değerine bir INTERVAL eklenmiş TIMESTAMP.


Örnekler

UNIT DEĞER TIMESTAMP Çıktı
gün 1 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321
yıl 5 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321
saniye 30 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321
çeyrek 1 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321
çeyrek -1 2001-08-22 03:04:05.321 2001-05-22 03:04:05.321
çeyrek 0 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321
yıl 1 null null

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!