Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Работа в MS Access. Создание запросов с условиями.

Nikita Kern Ученик (96), на голосовании 3 года назад
Есть БД в access - Библеотека.
Как реализовать условие: Дата заказа - первые 20 недель от начала текущего года?
и еще один вопрос. Нужно вывести для текущего года общее количество прочитанных книг по издательствам и по дням недели. Это же надо делать с помощью перекрестного запроса? Я реализовал отображение по издательствам и могу реализовать по дням недели, но как адекватно реализовать их вместе, в одном запросе?
Голосование за лучший ответ
... Гений (84901) 3 года назад
DateSerial(Year(Now()), 1, 140) даст дату текущий год + 20 недель
https://support.microsoft.com/ru-ru/office/функция-dateserial-a0128476-83a0-407c-831a-93f2b046f503

Функция DateSerial учитывает, если число дней будет больше, чем дней в месяце они соотв. переносятся (добавляются) корректно в дату

Возможно поможет:
DatePart("y", Дата)
https://support.microsoft.com/ru-ru/office/функция-datepart-26868a79-5505-4e5a-8905-6001372223fa

y - возвращает число дней с начала года в Дата

Соотв. в запросе в "Условие отбора" прописать
Похожие вопросы