dateadd

Назначение

Функция dateadd инкрементирует/декрементирует дату на указанное число число лет/месяцев/дней/часов/минут/секунд.

Синтаксис

dateadd(колонка,число,едицина)

Аргументы

Функция dateadd требует наличия трех аргументов:

  1. колонка - колонка типа данных "время/дата";

  2. число - число, на которое увеличивается компонент даты, указанный в третьем аргументе. Если это число отрицательное, то компонент даты, указанный в третьем аргументе, уменьшается.

  3. единица - компонент даты, который нужно изменить; используются следующие параметры:

    • "Y" - годы;

    • "M" - месяцы;

    • "D" - дни;

    • "h" - часы;

    • "m" - минуты;

    • "s" - секунды.

Возвращаемое значение

Функция dateadd возвращает измененное значение даты.

Примеры

dateadd(#2023-03-01#, -1, "M") возвращает 01/02/23 (3-ий месяц, март, уменьшается до 2 месяца, февраля)

dateadd(#2024-02-29#, -1, "Y") возвращает 28/02/23 (год уменьшен на 1, с 2024 до 2023)

dateadd(#2001-01-24 2:15:02#,1,"D") возвращает 25.01.2001 2:15:02 (день увеличивается до следующего дня)

dateadd(#2001-01-24 2:15:02#,2,"h") возвращает 24.01.2001 4:15:02 (часы увеличиваются на 2 часа)

dateadd(#2001-01-24 2:15:02#,20,"m") возвращает 24.01.2001 2:35:02 (минуты увеличиваются на 20 минут)