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

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

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


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