Справочник по функциям SQL

TIMEDIFF
Возвращает разницу во времени (datetime1 - datetime2) между DATETIME или TIME значениями. Результат возвращается в формате ЧЧ:ММ:СС.
MySQL
TIMEDIFF(datetime1, datetime2)
Возвращает NULL, если одно из переданных значений равно NULL или оба значения имеют разный тип.
Примеры
MySQL
SELECT TIMEDIFF('2022-12-05 18:00:00','2022-12-05 14:00:00')
MySQL
SELECT TIMEDIFF('2022-12-05 18:00:00','2021-12-01 14:00:00')
MySQL
SELECT TIMEDIFF('2022-12-05 14:00:00','2022-12-05 18:00:00')
MySQL
SELECT TIMEDIFF('18:00:00','14:00:00')
MySQL
SELECT TIMEDIFF('18:00:00','2022-12-05 14:00:00')