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:
yearquartermonthweekdayhourminutesecondmillisecond
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
|