Пример
Вычтите 10 дней из даты и верните дату:
SELECT DATE_SUB("2017-06-15", INTERVAL 10 DAY);
Попробуйте сами »
Определение и использование DATA_SUB()
Функция DATA_SUB() вычитает интервал времени даты из даты, а затем возвращает дату.
Синтаксис DATA_SUB()
DATE_SUB(date, INTERVAL value interval)
Параметр значений DATA_SUB()
| Параметр | Описание |
|---|---|
| date | Требуемый. Дата, подлежащая изменению |
| value | Требуемый. Значение интервала времени/даты для вычитания. Допускаются как положительные, так и отрицательные значения |
| interval | Требуемый. Тип интервала для вычитания. Может иметь одно из следующих значений:
|
Технические детали DATA_SUB()
| Работает в: | MySQL 4.0 |
|---|
Примеры DATA_SUB()
Пример
Вычтите 15 минут из даты и верните дату:
SELECT DATE_SUB("2017-06-15 09:34:21", INTERVAL 15 MINUTE);
Попробуйте сами »
Пример
Вычтите 3 часа из даты и верните дату:
SELECT DATE_SUB("2017-06-15 09:34:21", INTERVAL 3 HOUR);
Попробуйте сами »
Пример
Добавьте 2 месяца к дате и верните дату:
SELECT DATE_SUB("2017-06-15", INTERVAL -2 MONTH);
Попробуйте сами »