Re[4]: Access-запрос
От: JK  
Дата: 13.03.02 08:55
Оценка:
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>Усе.

Lexey!

На такое великолепие Access отвечает: "Ошибка синтаксиса в предложении FROM". Не хочет обрабатывать вложенные select, пока ему не напишут, from what брать данные.

Первоначальный вариант, который надо исправить, выглядит так:

SELECT Программа.Артикул, Sum(Ц1.Запуск), Sum(Ц1.Выпуск), Sum(Ц1.Передача), Sum(Ц2.Запуск), Sum(Ц2.Выпуск), Sum(Ц2.Передача)
FROM Программа INNER JOIN (Ц1 INNER JOIN [Ц2] ON (Ц1.Артикул = Ц2.Артикул) AND (Ц1.Артикул = Ц2.Артикул)) ON (Программа.Артикул = Ц2.Артикул) AND (Программа.Артикул = Ц1.Артикул)
GROUP BY Программа.Артикул
ORDER BY Программа.Артикул

Всего!
JK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.