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