В MS ACCESS 2016 можно присоединиться к таблице, которая является многоконтролируемой суммой другой таблицы?
Пример:
Таблица 1 - Столбцы
ID , ИМЯ, ИТОГО
Таблица 2 - Столбцы
ID, ИМЯ, IDREF, ROOTID, CUSTO
Данные:
Таблица 1
ID | Name | Total
---+-------+------
35 | Test | "SUM(CUSTO) of ALL ELEMENTS OF TABLE 2 WHERE table2.IDREF = table1.ID **or** table2.ROOTID = table1.ID"
Таблица 2
ID | Name | IDREF | CUSTO | ROOTID |
---+-------+-------+-------+----------+
1 | Test | 35 | 50 | 0 |
2 | Test | 35 | 30 | 0 |
3 | ALFA | 12 | 30 | 0 |
4 | BETA | 17 | 10 | 35 |
Результат должен быть:
Таблица 1
ID | Name | Total
---+------+------
35 | Test | 90 (50 + 30 from table 2 where idref = 35 and + 10 from table 2 where rootid = 35)
Это очень похоже на один из моих предыдущих вопросов, но я думаю, что многокондиционную сумму очень сложно сделать в ms-access, нужна помощь.
спасибо.