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