Доступ: функция DateDiff четко объяснена
Видео по теме: (May 2024).
Специальные функции доступны в Access для расчета даты. С помощью DateDiff вы определяете разницу между двумя значениями даты. Вы можете узнать, как настроить эту функцию здесь.
Используйте функцию DateDiff в Access
В Access вы можете использовать функцию DateDiff для вычисления количества дней между двумя значениями даты.
- Синтаксис выглядит следующим образом: DateDiff (интервал, дата1, дата2 [, firstdayofweek] [, firstweekofyear]).
- Необязательные записи в квадратных скобках.
- Параметры в скобках - это те, которые вам нужно включить в синтаксис «Интервал».
- Доступны следующие варианты выбора: секунды (ы), минуты (ы), часы (ч), недели (ww), дни недели (w), дни (d), дни года (y), месяцы (m), Четверти (q) и годы (гггг).
- Например, выражение = DateDiff («m», date1, date2, 2, 2) вычисляет разницу между двумя значениями даты в месяцах.
- «М» означает «месяц» на английском языке и рассчитывает разницу в месяцах. Значения «date1» и «date2» являются датами, необходимыми для расчета разницы.
- При желании вы можете использовать два последних параметра (2, 2).
- С помощью первого параметра (2 = firstdayofweek) и второго параметра (2 = firstweekofyear) вы определяете первый день недели и первую неделю года.
- Если вы ничего не введете здесь, первый день - воскресенье, а первая неделя - неделя, которая включает 1 января.
- Используйте запись 2, чтобы указать, что первым днем недели является понедельник (2 = vbMonday, 3 - вторник, 4 - среда и т. Д.).
- На следующем шаге вы используете параметр 2, чтобы указать, что первая неделя с как минимум 4 днями в новом году является первой календарной неделей.
- Если вы хотите, чтобы расчет начинался в первую полную неделю года, введите 3.
- Вы можете использовать функцию DateDiff как в выражении, так и в коде VBA.