Здравствуйте JK, Вы писали:
L>>Вложенный запрос.
L>>L>>select Ц1.Артикул, Ц1.Запуск,..., Ц2.Передача from
L>> (select Артикуль,SUM(Запуск),SUM(Выпуск),SUM(Передача) from Цех1 group by Артикуль) Ц1,
L>> (select Артикуль,SUM(Запуск),SUM(Выпуск),SUM(Передача) from Цех2 group by Артикуль) Ц2 where Ц1.Артикуль=Ц2.Артикуль
L>>
L>>Усе.
JK>Lexey!
JK>На такое великолепие Access отвечает: "Ошибка синтаксиса в предложении FROM". Не хочет обрабатывать вложенные select, пока ему не напишут, from what брать данные.
Мда, всегда знал, что Access — это недоSQLная база.
Может ему полегчает, если добавить AS перед Ц1 и Ц2 ( (select ... from ...) AS Ц1 ).
Впрочем, я в этом совсем не уверен.
Если не сработает, то тогда наверное только через промежуточные таблицы.
В крайнем случае можно еще попробовать так:
select Артикул, (SELECT SUM(Запуск) from Цех1 where Цех1.Артикул=Артикул group by Артикул),...,(SELECT SUM(Передача) from Цех2 where Цех2.Артикул=Артикул) from Программа order by Артикул Asc