Вычтите 10 дней из даты и верните дату:
SELECT DATE_SUB("2017-06-15", INTERVAL 10 DAY);Функция DATE_SUB() вычитает интервал времени/даты из даты и затем возвращает дату.
DATE_SUB(date, INTERVAL value interval)Необходимый. Дата, которую необходимо изменить
Необходимый. Значение интервала времени/даты, которое необходимо вычесть. Оба положительные и отрицательные значения допускаются
Необходимый. Тип интервала для вычитания. Может быть одним из следующих ценности:
| Works in: | From MySQL 4.0 |
|---|
Вычтите 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);