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