Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

DATE_DIFF

Berechnet die Differenz zwischen zwei Zeitstempeln.

Syntax

DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)

Argumente

UNIT

Typ: string

Die zurückzugebende Zeiteinheit.

Dies kann einer der folgenden sein:

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

TIMESTAMP1

Typ: timestamp

Die Zeit, die von TIMESTAMP2 subtrahiert werden soll.

TIMESTAMP2

Typ: timestamp

Die Zeit, von der TIMESTAMP1 subtrahiert wird.

Rückgaben

Typ: bigint

TIME2 - TIME1 ausgedrückt in UNIT.


Beispiele

UNIT TIMESTAMP1 TIMESTAMP2 Ausgabe
Tag 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321 1
Jahr 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321 5
Jahr 2006-08-22 03:04:05.321' 2001-08-22 03:04:05.321 -5
second 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321 30
Quartal 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321 1
Quartal 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321 0
Jahr 2001-08-22 03:04:05.321 null null

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!