Курс
Тренажёр
Ещё
Премиум
Войти
Справочник по функциям SQL
Функции
ADDDATE
Строковые функции
CHAR
CONCAT
INSTR
LEFT
LENGTH
LOCATE
LOWER
LPAD
LTRIM
REPEAT
REPLACE
REVERSE
RIGHT
RPAD
RTRIM
SUBSTRING
TRIM
UPPER
Числовые функции
ABS
CEILING
COS
EXP
FLOOR
GREATEST
LEAST
LOG
MOD
PI
POW
RAND
ROUND
SIGN
SIN
SQRT
TAN
TRUNCATE
Функции дат и времени
ADDDATE
CURDATE
CURTIME
DATE
DATE_FORMAT
DATEDIFF
DAY
DAYNAME
DAYOFWEEK
HOUR
MINUTE
MONTH
MONTHNAME
NOW
STR_TO_DATE
SUBDATE
TIMEDIFF
TIMESTAMPADD
TIMESTAMPDIFF
YEAR
Продвинутые функции
CAST
COALESCE
IF
IFNULL
ISNULL
NULLIF
WITH
Оконные функции
DENSE_RANK
FIRST_VALUE
LAG
LAST_VALUE
LEAD
RANK
ROW_NUMBER
ADDDATE
Возвращает дату, к которой прибавлен временной интервал, определяемый вторым параметром
MySQL
ADDDATE
(
datetime
,
INTERVAL
value
unit
)
datetime
Исходная дата
value
Количество прибавляемого интервала времени
unit
Прибавляемый интервал времени. Одно из следующих значений MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR
Тип
Описание
Формат
MICROSECOND
Микросекунды
хxxxxx
SECOND
Секунды
ss
MINUTE
Минуты
mm
HOUR
Часы
hh
DAY
Дни
DD
WEEK
Недели
WW
MONTH
Месяцы
MM
QUARTER
Квартал
QQ
YEAR
Год
YY
SECOND_MICROSECOND
Секунды и микросекунды
"ss.xxxxxx"
MINUTE_MICROSECOND
Минуты, секунды и микросекунды
"mm:ss.xxxxxx"
MINUTE_SECOND
Минуты и секунды
"mm:ss"
HOUR_MICROSECOND
Часы, минуты, секунды и микросекунды
"hh:mm:ss.xxxxxx"
HOUR_SECOND
Часы, минуты и секунды
"hh:mm:ss"
HOUR_MINUTE
Часы и минуты
"hh:mm"
DAY_MICROSECOND
Дни, часы, минуты, секунды и микросекунды
"DD hh:mm:ss.xxxxxx"
DAY_SECOND
Дни, часы, минуты и секунды
"DD hh:mm:ss"
DAY_MINUTE
Дни, часы и минуты
"DD hh:mm"
DAY_HOUR
Дни и часы
"DD hh"
YEAR_MONTH
Года и месяцы
"YY-MM"
Примеры
MySQL
SELECT
ADDDATE
(
'2022-06-16'
,
INTERVAL
10
DAY
)