vanillavera, вопрос не понял.
В тобою приведённых запросах таблица dz не фигурирует ни в результатах, ни в группировках, ни в условии отбора записей из таблицы access. В таком виде она не нужна.
Лучше на словах (без MS Query) опиши структуру таблиц access и dz и объясни:
1) По каким полям связываются или не связываются таблицы.
2) Какие именно поля ты хочешь получить в результате.
3) Какие группировки (и группировочные функции - суммы, количества, средние, минимумы, максимумы и т.п.), какие условия и какие сортировки тебе нужны.
При описании таблиц не просто перечисли названия полей, а опиши словами смысл данных в каждом поле: канал, зона, сумма продаж, сумма договоров, код клиента и т.п. Заодно поясни, что такое "канал", "зона". Это всё называется предметной областью и формулировкой проблемы.
Пример:
Формулировка проблемы в предметной области
Выявить продавцов, чьи продажи с начала года превышают средние более, чем на 10%.
Формулировка соответствующего проблеме запроса к базе данных:
Информация о продавцах хранится в таблице Salesman. Внутри этой таблицы: информация о накопленной сумме продаж с начала года для каждого продавца хранится в поле YearToDateSales. Имя продавца хранится в поле Name.
В результате должна получиться таблица с одним полем EffectSalesman, в которой перечислены интересующие имена продавцов.
Для определения средних продаж на каждого продавца нужно вычислить среднее значение поля Salesman.YearToDateSales по всей таблице Salesman. Полученное значение нужно умножить на коэффициент 1.1 и затем найти в таблице Salesman такие записи, значения поля YearToDateSales которых больше вычисленного значения. В найденных записях поле Name включить в результат.
Вот примерно такого рода описание хочется увидеть.
Если двигаться дальше, на языке SQL согласно описанию получается следующий запрос:
SELECT Salesman.Name AS EffectSalesman
FROM
Salesman,
(
SELECT AVG(Salesman.YearToDateSales) AS VALUE
FROM Salesman
) AS AverageSales
WHERE Salesman.YearToDateSales > AverageSales.VALUE * 1.1
Здесь используется подзапрос, который из таблицы Salesman получает как бы "временную" таблицу AverageSales, состоящую из 1 поля и 1 записи. Эта "временная" таблица соединяется с таблицей Salesman как полное декартово произведение, так что в результате к таблице Salesman будто бы прибавляют дополнительное поле AverageSales.Value, в котором хранится средняя сумма продаж с начала года в расчёте на одного продавца. Затем по условию отбираются нужные записи. И, наконец, из полученных записей оставляется лишь поле Salesman.Name которое переименовывается в нужное EffectSalesman.