Как правильно написать запрос в базе данных Access?
Мне нужно сделать два отчета, в которых нужно сделать несколько запросов, я пробовал все что могу, но ничего не выходило.
Первый отчет:
отчет о востребованности категории номеров за период (категории номера, общая суммированная продолжительность, размещения пациентов в номерах данной категории)
Второй отчет:
отчет для каждого номера за период(номер, общая суммированная продолжительность размещения пациентов в этом номере)
Я пытался сделать у 1-го отчета: нахождение суммированную продолжительность и у меня так и ничего не получилось:
SELECT Дата_поступления, Дата_выписки, DATEDIFF(s, Дата_поступления, Дата_выписки) AS duration FROM Patient WHERE Дата_поступления >= @Дата_поступления AND Дата_поступления < @Дата_выписки ORDER BY Дата_поступления DESC
Пытался сделать запрос:
SELECT Товары.КодТипа, Sum(Продажи.СуммаСделки) AS [Sum-СуммаСделки], Продажи.ДатаПродажи
FROM Товары INNER JOIN Продажи ON Товары.КодТовара = Продажи.КодТовара
GROUP BY Товары.КодТипа, Продажи.ДатаПродажи
HAVING (((Year([ДатаПродажи]))=Year(Now())) AND ((Month([Дата_Продажи]))=Month(Now())));
Схема данных:
Таблицы которые используются для написания отчетов:
