Продолжение поста «Нужен совет по LibreOffice Base (SQL в том числе)»
Итак, решение найдено с помощью очень хорошего и талантливого человека, который тоже есть на Пикабу, но свело нас не Пикабу, а творчество. Огромное спасибо ей и за решение, и за творчество! Как и обещал ранее, публикую решение тут, вдруг кому пригодится. Запрос написан очень красиво и понятно, легко разобраться. ИМХО по таким примерам очень удобно изучать SQL. Да и @Avenir.Sirgun хотел взглянуть)))
Итак, вот запрос, который решает:
SELECT
YEAR(R.ДатаРасход) AS Год,
MONTH(R.ДатаРасход) AS Месяц,
A.Адрес,
M.НазваниеМатериал,
SUM(R.КолвоМатериала) AS Количество
FROM Расходы AS R
JOIN Работы AS W ON R.IDРабот = W.IDРабот
JOIN Адреса AS A ON W.IDАдреса = A.IDАдрес
JOIN Материалы AS M ON R.IDМатериала = M.IDМатериал
GROUP BY
YEAR(R.ДатаРасход),
MONTH(R.ДатаРасход),
A.Адрес,
M.НазваниеМатериал
ORDER BY
Год,
Месяц,
A.Адрес,
M.НазваниеМатериал;
Структура БД есть в изначальном посте.
Далее уже можно модифицировать, если надо.
Задача решена! Ура! Ещё раз огромное спасибо, В..., ты очень мне помогла! (не тегаю, т.к. не получал на то дозволения)
