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

DATE_DIFF

İki zaman damgası arasındaki farkı hesaplar.

Söz dizimi

DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)

Bağımsız Değişkenler

UNIT

Tür: string

Döndürülecek zaman birimi.

Aşağıdakilerden biri olabilir:

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

TIMESTAMP1

Tür: timestamp

TIMESTAMP2 değerinden çıkarılacak zaman.

TIMESTAMP2

Tür: timestamp

TIMESTAMP1 değerinden çıkarılan zaman.

döndürür

Tür: bigint

TIME2 - TIME1, UNIT cinsinden ifade edilir.


Örnekler

UNIT TIMESTAMP1 TIMESTAMP2 Çıktı
gün 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321 1
yıl 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321 5
yıl 2006-08-22 03:04:05.321' 2001-08-22 03:04:05.321 -5
saniye 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321 30
çeyrek 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321 1
çeyrek 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321 0
yıl 2001-08-22 03:04:05.321 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!