Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Question (выбрать на каком объекте данный материал больше всего использовался) / 1 сообщений из 1, страница 1 из 1
05.11.2004, 22:39:00
    #32771563
S1
S1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Question (выбрать на каком объекте данный материал больше всего использовался)
Имеется вот такая вещь, которая выводит: №_объекта, №_материала и Sum-Количество. Здесь я суммировал на каждом объекте материалы каждого вида, а также производится вывод по конкретному материалу (1).

SELECT [Объект+Работа].№_объекта, Поставка.№_материала, Sum([Материал+Работа].Количество) AS [Sum-Количество]
FROM (Материал INNER JOIN Поставка ON Материал.№ = Поставка.№_материала) INNER JOIN ([Объект+Работа] INNER JOIN [Материал+Работа] ON [Объект+Работа].№ = [Материал+Работа].№_работы) ON Поставка.№ = [Материал+Работа].№_материала
GROUP BY [Объект+Работа].№_объекта, Поставка.№_материала
HAVING (((Поставка.№_материала)=1));

Но нужно также выбрать на каком объекте данный материал больше всего использовался. Я думал использовать написанный запрос в качестве подзапроса, а запрос был бы: SELECT MAX([Материал+Работа].Количество). Но оно ругается, что из подзапроса нельзя передавать больше одного поля.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Question (выбрать на каком объекте данный материал больше всего использовался) / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]