Как я могу рассчитать повторение нескольких дат в двух столбцах без исключения записей?

#ms-access

#ms-access

Вопрос:

В настоящее время у меня есть два запроса, которые я запускаю для вычисления еженедельного ввода и вывода продукта на основе даты его получения и даты закрытия задания.

Я хотел бы объединить эти два запроса в один, чтобы я мог выводить единую диаграмму с объединенными данными, а не иметь несколько диаграмм.

Ниже приведен код из одного из запросов.

 SELECT [Product Log].ID,

[Product Log].[Date Closed],

[Product Log].[Inspected by]

FROM [Product Log]

WHERE (((Year([Date Closed])*53 DatePart("ww",[Date Closed]))=Year(Date())*53 DatePart("ww",Date())-1));
  

Этот запрос извлекает данные за последнюю неделю, что позволяет мне рассчитать ежедневный результат за эту неделю.

Другой вариант в основном такой же, просто извлекается из другого столбца в таблице журнала продуктов, и в нем отсутствует поле Проверено по, которое я использую для другого вычисления.

То, что я пытаюсь сделать, примерно так.

 SELECT [Product Log].ID,

[Product Log].[Receipt Date],

[Product Log].[Date Closed],

[Product Log].[Inspected by],

IIf(IsNull([Date Closed]),0,1) AS Inspected,

IIf(IsNull([Receipt Date]),0,1) AS Received

FROM [Product Log];
  

По сути, он просто выводит 1 или 0, которые подсчитываются, чтобы я мог получить свой расчет ввода / вывода.

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу использовать функцию WHERE, потому что она опустит данные из столбца Даты получения, и причина этого в том, что что-то могло попасть на объект несколько месяцев назад, но по какой-то причине не было проверено.

Я пытался использовать что-то вроде инструкции between the last few days, но она не охватывает то, что мне нужно, и я не смог заставить ее работать должным образом, она просто подсчитывает данные независимо от этой инструкции.

Любая помощь по этому вопросу была бы с благодарностью принята.

Комментарии:

1. Попробуйте создать другой запрос, который объединяет 2 запроса. Отредактируйте вопрос, чтобы опубликовать образцы данных в виде текста, а не изображения, если вам нужна дополнительная помощь.

2. [Product Log] или [Product Deviation Log] ?

3. Журнал продукта, я исправил строку.

4. @June7 Я попытался выполнить запрос объединения, но получил те же результаты. Позже я повторю попытку и отправлю ответ с некоторыми полями таблицы, кодом для запроса объединения и выводом.