Outdated Version
You are viewing an older version of this section. View current production version.
TIMEDIFF
Subtracts to find the amount of time between two datetimes or times.
Syntax
TIMEDIFF(date1, date2)
Arguments
- date1, date2: a valid time, datetime, or parsable time/datetime string. Both arguments should be of the same type.
Return Type
Time object. If date1 or date2 is not a valid time/datetime or the types don’t match, returns NULL.
Info
The TIME object can only express intervals between -838:59:59 and 838:59:59.
Examples
select timediff('2015-02-13 23:31:30', now()) as time_since_graduation;
+-----------------------+
| time_since_graduation |
+-----------------------+
| -433:58:39 |
+-----------------------+