DATE_DIFF
Calcule la différence entre deux horodatages.
Syntaxe
DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)
Arguments
UNIT
Type : string
Unité de temps à renvoyer.
Il peut s'agir de l'une des valeurs suivantes :
yearquartermonthweekdayhourminutesecondmillisecond
TIMESTAMP1
Type : timestamp
Temps à soustraire de TIMESTAMP2.
TIMESTAMP2
Type : timestamp
Temps à partir duquel l'horodatage TIMESTAMP1 est soustrait.
Renvoie
Type : bigint
TIME2 - TIME1 exprimé en termes de UNIT.
Exemples
| UNIT | TIMESTAMP1 | TIMESTAMP2 | Sortie |
|---|---|---|---|
| day | 2001-08-22 03:04:05.321
|
2001-08-23 03:04:05.321
|
1 |
| year | 2001-08-22 03:04:05.321
|
2006-08-22 03:04:05.321
|
5 |
| year | 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 |
| quarter | 2001-08-22 03:04:05.321
|
2001-11-22 03:04:05.321
|
1 |
| quarter | 2001-08-22 03:04:05.321
|
2001-08-22 03:04:05.321
|
0 |
| year | 2001-08-22 03:04:05.321
|
null
|
null
|