Access 2003/2007: запрос для поиска среднего значения одного текстового поля, сгруппированного по другому в таблице - PullRequest
0 голосов
/ 01 октября 2010

Допустим, у меня есть таблица, которая выглядит примерно так:

ItemName                ProductType
----------------------------------------------------------
Name1                   Type1
Name2                   Type1
Name3                   Type1
Name4                   Type2
Name5                   Type3

и так далее для тысяч записей.Я хочу, чтобы оператор SQL нашел среднее количество имен для типов.Я хочу использовать его в VBA, за формой.

Как мне поступить?Я подозреваю, что это нечто простое, что ускользает от меня прямо сейчас.

РЕДАКТИРОВАТЬ: Извините ... немного неясно.Я имею в виду, что в таблице, подобной fashion, перечислим типы с количеством для каждого из относительных имен

Averages
Type                Count of Names
-------------------------------------------
Type1                   5
Type2                   6

, поэтому в основном посмотрим, сколько имен применимо к типам, какой оператор Inner Select следует использовать для выполненияэто?

Спасибо, Джастин

1 Ответ

1 голос
/ 01 октября 2010
 select avg( c ) from 
    ( select ProductType, count( ItemName ) c
    from myTable
    group by ProductType )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...