MariaDB функция SUBDATE

В этом учебном пособии вы узнаете, как использовать MariaDB функцию SUBDATE с синтаксисом и примерами.

Описание

MariaDB функция SUBDATE возвращает дату, после которой вычитается определенный интервал даты/времени.

Синтаксис

Синтаксис функции SUBDATE в MariaDB:

SUBDATE( date, INTERVAL value unit )

Или

SUBDATE( date, days )

Параметры или аргументы

date
Дата, до которой должен быть вычтен интервал.
days
Количество дней, которые нужно вычесть из date (второй синтаксис).
value
Значение интервала даты/времени, которое вы хотите вычесть. Вы можете указать положительные и отрицательные значения для этого параметра (первый синтаксис).
unit
Тип единицы измерения интервала, такой как DAY, MONTH, MINUTE, HOUR и т.д. Это может быть одно из следующих (первый синтаксис):

unit
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

Примечание

  • Если вы укажете интервал value, который слишком мал для указанного вами unit, функция SUBDATE будет считать, что самая левая часть значения value интервала не было предоставлено.
  • Функция SUBDATE (только первый синтаксис) является синонимом для функции DATE_SUB.
  • Использование функции SUBDATE с отрицательным значением value в качестве параметра эквивалентно использованию функции ADDDATE.
  • См. также функции DATE_ADD, DATE_SUB, ADDDATE, ADDTIME и SUBTIME.

Применение

Функция SUBDATE может использоваться в следующих версиях MariaDB:

  • MariaDB 10

Пример

Рассмотрим некоторые примеры функции SUBDATE, чтобы понять, как использовать функцию SUBDATE в MariaDB.
Например: