|
|
|
Question (выбрать на каком объекте данный материал больше всего использовался)
|
|||
|---|---|---|---|
|
#18+
Имеется вот такая вещь, которая выводит: №_объекта, №_материала и Sum-Количество. Здесь я суммировал на каждом объекте материалы каждого вида, а также производится вывод по конкретному материалу (1). SELECT [Объект+Работа].№_объекта, Поставка.№_материала, Sum([Материал+Работа].Количество) AS [Sum-Количество] FROM (Материал INNER JOIN Поставка ON Материал.№ = Поставка.№_материала) INNER JOIN ([Объект+Работа] INNER JOIN [Материал+Работа] ON [Объект+Работа].№ = [Материал+Работа].№_работы) ON Поставка.№ = [Материал+Работа].№_материала GROUP BY [Объект+Работа].№_объекта, Поставка.№_материала HAVING (((Поставка.№_материала)=1)); Но нужно также выбрать на каком объекте данный материал больше всего использовался. Я думал использовать написанный запрос в качестве подзапроса, а запрос был бы: SELECT MAX([Материал+Работа].Количество). Но оно ругается, что из подзапроса нельзя передавать больше одного поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 22:39:00 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1528&tid=1670513]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 318ms |

| 0 / 0 |
