Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

DATE_DIFF

Oblicza różnicę między dwoma znacznikami czasu.

Składnia

DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)

Argumenty

UNIT

Typ: string

Jednostka czasu do zwrócenia.

Może to być jedna z następujących operacji:

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

TIMESTAMP1

Typ: timestamp

Czas do odjęcia od TIMESTAMP2.

TIMESTAMP2

Typ: timestamp

Czas, od którego odejmowana jest wartość TIMESTAMP1.

Zwraca

Typ: bigint

TIME2 - TIME1 wyrażone w kategoriach UNIT.


Przykłady

UNIT TIMESTAMP1 TIMESTAMP2 Dane wyjściowe
dzień 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321 1
rok 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321 5
rok 2006-08-22 03:04:05.321' 2001-08-22 03:04:05.321 -5
drugie 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321 30
kwartał 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321 1
kwartał 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321 0
rok 2001-08-22 03:04:05.321 null null

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!