В этом учебном пособии вы узнаете, как использовать MySQL функцию SUBTIME с синтаксисом и примерами.
Описание
MySQL функция SUBTIME возвращает значение даты/времени и времени, после которого вычитается определенный интервал времени.
Синтаксис
Синтаксис MySQL функции SUBTIME:
SUBTIME( start_value, time )
Параметры или аргументы
start_value - значение времени или даты и времени, к которому следует отнести временной интервал.
time - значение интервала времени, который вы хотите вычесть. Это может быть положительное или отрицательное число.
Примечание
- Использование функции SUBTIME с отрицательным значением времени в качестве параметра эквивалентно использованию функции ADDTIME.
- См. также функции DATE_ADD, DATE_SUB, ADDDATE и SUBDATE.
Применение
Функция SUBTIME может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1.1
Пример
Рассмотрим примеры MySQL функции SUBTIME, чтобы понять, как использовать функцию SUBTIME в MySQL.
Например:
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 |
mysql> SELECT SUBTIME('2015-02-15 09:25:15.000002', '2.000001'); #Результат: 2015-02-15 09:25:13.000001 mysql> SELECT SUBTIME('2015-02-15 09:25:15.000002', '3:2.000001'); #Результат: 2015-02-15 06:23:15.000001 mysql> SELECT SUBTIME('2015-02-15 09:25:15.000002', '4:3:2.000001'); #Результат: 2015-02-15 05:22:13.000001 mysql> SELECT SUBTIME('2015-02-15 09:25:15.000002', '5 4:3:2.000001'); #Результат: 2015-02-10 05:22:13.000001 mysql> SELECT SUBTIME('01:15:23.999998', '0.000001'); #Результат: 01:15:23.999997 mysql> SELECT SUBTIME('01:15:23.999998', '5.000001'); #Результат: 01:15:18.999997 mysql> SELECT SUBTIME('01:15:23.000001', '9:25:15.003441'); #Результат: -08:09:52.003440 mysql> SELECT SUBTIME('01:15:23.000001', '-9:26:18.003441'); #Результат: 10:41:41.003442 |