DATE_DIFF
Berekent het verschil tussen twee tijdstempels.
Syntaxis
DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)
Argumenten
UNIT
Type: string
De tijdseenheid die moet worden geretourneerd.
Dit kan een van de volgende zijn:
yearquartermonthweekdayhourminutesecondmillisecond
TIMESTAMP1
Type: timestamp
De tijd om af te trekken van TIMESTAMP2.
TIMESTAMP2
Type: timestamp
De tijd waarvan TIMESTAMP1 wordt afgetrokken.
Retourneert
Type: bigint
TIME2 - TIME1 uitgedrukt in termen van UNIT.
Voorbeelden
| UNIT | TIMESTAMP1 | TIMESTAMP2 | Uitvoer |
|---|---|---|---|
| dag | 2001-08-22 03:04:05.321
|
2001-08-23 03:04:05.321
|
1 |
| jaar | 2001-08-22 03:04:05.321
|
2006-08-22 03:04:05.321
|
5 |
| jaar | 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 |
| kwartaal | 2001-08-22 03:04:05.321
|
2001-11-22 03:04:05.321
|
1 |
| kwartaal | 2001-08-22 03:04:05.321
|
2001-08-22 03:04:05.321
|
0 |
| jaar | 2001-08-22 03:04:05.321
|
null
|
null
|