Функция DATE_ADD (ADDDATE)

Функция DATE_ADD (она же ADDDATE) прибавляет к дате определенный промежуток времени. Промежуток времени, который нужно прибавить, задается в том же формате, что и для команды INTERVAL.

Синтаксис

SELECT DATE_ADD(дата, INTERVAL что_прибавить) FROM имя_таблицы WHERE условие

Таблицы для примеров

таблица employees
id
айди
name
имя
date
дата
1 user1 2010-03-01 12:01:02
2 user2 2011-04-02 13:02:03
3 user3 2012-05-03 14:03:04

Пример

В данном примере к дате прибавляется 1 день:

SELECT *, DATE_ADD(date, 1 DAY) as new_date FROM employees

Результат выполнения кода:

id
айди
name
имя
date
дата
new_date
новая дата
1 user1 2010-03-01 12:01:02 2010-03-02 12:01:02
2 user2 2011-04-02 13:02:03 2011-05-03 13:02:03
3 user3 2012-05-03 14:03:04 2012-06-04 14:03:04

Смотрите также

  • функцию DATE_SUB,
    с помощью которой можно отнимать даты