Здравствуйте.
Имеется некая база на Access, необходимо выполнить простые математически операции с участием count().
Запрос выглядит следующим образом:
SELECT Организации.[Название организации]
, count(counter.[Адрес (куда/откуда)]) AS [Количество отказов]
, [Экспертное голосование].[Объём поставок]
FROM Организации
, (SELECT Письма.[Адрес (куда/откуда)]
FROM Отказы INNER JOIN Письма ON Отказы.[Код отказа] = Письма.[По отказу].Value
WHERE Отказы.[Характер дефекта по согл]='Производственный отказ'
) AS [counter]
, [Экспертное голосование]
WHERE Организации.[Название организации] = counter.[Адрес (куда/откуда)]
AND Организации.[Название организации] = [Экспертное голосование].[Название организации]
GROUP BY Организации.[Название организации]
, [Экспертное голосование].[Объём поставок]
И его результат
|
---|
Название организации | Количество отказов | Объём поставок aaa | 9 | 15000 bbb | 12 | 50000
|
Как в новом столбце запроса поделить [Количество отказов] на [Объём поставок]?
Мои попытки вида ( count(counter.[Адрес (куда/откуда)]) AS [Количество отказов] / [Экспертное голосование].[Объём поставок] ) не приводят к успеху... "пропущен оператор".
Microsoft Access 2007
Спасибо.