В этом учебном пособии вы узнаете, как использовать MariaDB функцию SUBTIME с синтаксисом и примерами.
Описание
MariaDB функция SUBTIME возвращает значение даты/времени или времени, после которого вычитается определенный интервал времени.
Синтаксис
Синтаксис функции SUBTIME в MariaDB:
SUBTIME( start_value, time )
Параметры или аргументы
- start_value
- Значение времени или даты и времени, из которого следует вычесть временной интервал.
- time
- Значение временного интервала, который вы хотите вычесть. Это может быть положительное или отрицательное число.
Примечание
- Использование функции SUBTIME с отрицательным значением time в качестве параметра эквивалентно использованию функции ADDTIME.
- См. также функции: DATE_ADD, DATE_SUB, ADDDATE и SUBDATE.
Применение
Функция SUBTIME может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим примеры функции SUBTIME, чтобы понять, как использовать функцию SUBTIME в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
SELECT SUBTIME('2019-05-17 08:44:21.000002', '2.000001'); --Результат: '2019-05-17 08:44:19.000001' SELECT SUBTIME('2019-05-17 08:44:21.000002', '3:2.000001'); --Результат: '2019-05-17 05:42:21.000001' SELECT SUBTIME('2019-05-17 08:44:21.000002', '4:3:2.000001'); --Результат: '2019-05-17 04:41:19.000001' SELECT SUBTIME('2019-05-17 08:44:21.000002', '5 4:3:2.000001'); --Результат: '2019-05-12 04:41:19.000001' SELECT SUBTIME('01:15:23.999998', '0.000001'); --Результат: '01:15:23.999997' SELECT SUBTIME('01:15:23.999998', '5.000001'); --Результат: '01:15:18.999997' SELECT SUBTIME('01:15:23.000001', '8:12:15.003441'); --Результат: '-06:56:52.003440' SELECT SUBTIME('01:15:23.000001', '-8:12:15.003441'); --Результат: '09:27:38.003442' |