Функция DatePart в запросах Access

Автор:
Раздел: Уроки




Всем привет, сегодня разбираем функцию DatePart в запросах Access. Если вы не знаете, как работает функция DatePart в базе данных Microsoft Access, то дочитайте данную статью до конца.
На простых запросах мы разберем принцип работы встроенной функции DatePart. Функция DatePart в запросах Access необходима для вычисления определенной части указанной даты.

Функция DatePart в запросах Access

Синтаксис: DatePart («Интервал»; Дата; [Первый день недели]; [Первая неделя года]).

Функция DatePart в запросах Access

Функция DatePart имеет 4 аргумента: 2 обязательных и 2 необязательных.
1 аргумент — это интервал — это выражение, которое определяет какую часть от даты нужно вернуть
2 аргумент — это та дата, с которой мы работаем
3 аргумент (необязательный) — первый день недели.
4 аргумент (необязательный) — первая неделя года.
Все параметры первого аргумента — интервала представлены ниже:

Функция DateAdd в запросах Access




Как вы видите, значения интервала такие же как и у функции DATEADD.
Значения 3 параметра функции DatePart представлены ниже:

Функция DatePart в запросах Access

Так как первый день недели — понедельник, то значение данного параметра будет «2».
Значения 4 параметра функции DatePart представлены ниже:

Функция DatePart в запросах Access

Так первая неделя года та, на которую приходится 1 января, данный параметр можно не указывать.
Приведем простой пример и посмотрим как работает функция DatePart в запросах Access.

datepart-access-03

Создадим таблицу, которая будет состоять из 2 полей: «начальная дата» и «начальное время». Оба поля имеют тип «Дата/Время». Поле «начальная дата» — формат «краткий формат даты», «начальное время» — формат «краткий формат времени». Заполним таблицу произвольными данными.

Функция DatePart в запросах Access

Далее создадим простой запрос, где определим к какому году относятся те даты, которые хранятся в ранее созданной таблице. Для этого в запросе создадим новое поле и воспользуемся функцией DatePart.

Функция DatePart в запросах Access

Функция DatePart вернула значение года из даты.

Функция DatePart в запросах Access

Рассмотрим следующий пример, где используется функция DatePart в запросах Access.
Найдем квартал, к которому относится каждая дата. Для этого значение первого аргумента меняем с «yyyy» на «q».

Функция DatePart в запросах Access

Функция DatePart в запросах Access
Рассмотрим следующий пример, где используется функция DatePart в запросах Access.
Найдем месяц, к которому относится каждая дата. Для этого значение первого аргумента меняем с «q» на «m».

Функция DatePart в запросах Access

Функция DatePart в запросах Access

Хотите больше примеров, где разбирается функция DatePart в запросах Access? Например как можно использовать DatePart в формах Access? Переходите по ССЫЛКЕ.

datepart-access-03

Если вам нужна готовая база данных Access, то ознакомьтесь со списком представленным ЗДЕСЬ.

Оставить комментарий