В этом учебном пособии вы узнаете, как использовать MariaDB функцию TIMEDIFF с синтаксисом и примерами.
Описание
MariaDB функция TIMEDIFF возвращает разницу (выраженную в виде значения времени) между двумя значениями даты/времени / времени.
Синтаксис
Синтаксис функции TIMEDIFF в MariaDB:
TIMEDIFF( time1, time2 )
Параметры или аргументы
- time1 и time2
- Два даты/времени, чтобы вычислить разницу между. Вычисление:
time1 - time2
.
Примечание
- Значение времени может варьироваться от '-838:59:59' до '838:59:59'.
- При использовании функции TIMEDIFF и time1, и time2 должны быть оба значениями времени или обоими значениями даты и времени. Вы не можете иметь одно значение времени, а другое - значение даты-времени, иначе функция TIMEDIFF вернет значение NULL.
Применение
Функция TIMEDIFF может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции TIMEDIFF, чтобы понять, как использовать функцию TIMEDIFF в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SELECT TIMEDIFF('2019-11-16 12:10:08', '2019-11-16 12:10:07'); --Результат: '00:00:01' SELECT TIMEDIFF('12:10:08', '12:10:07'); --Результат: '00:00:01' SELECT TIMEDIFF('11:41:14', '12:10:08'); --Результат: '-00:28:54' SELECT TIMEDIFF('2019-11-16 12:10:08', '2019-11-15 12:10:08'); --Результат: '24:00:00' SELECT TIMEDIFF('2019-11-16 12:10:08', '12:10:08'); --Результат: NULL |