Access 2003/2007:查询以查找表中另一个文本字段的平均值

时间:2010-10-01 17:54:20

标签: sql ms-access vba parameters

所以我想说我有一个看起来像这样的表:

ItemName                ProductType
----------------------------------------------------------
Name1                   Type1
Name2                   Type1
Name3                   Type1
Name4                   Type2
Name5                   Type3
成千上万的记录

等等。我想要一个sql语句来查找每个类型的平均名称数。我想在vba中使用它,在表单后面。

我该怎么做?我有一种潜在的怀疑,认为这是一件简单的事情,现在正在逃避我。

编辑:对不起......有点不清楚。我的意思是在像时尚这样的表中,列出了每个相对名称的计数

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

所以基本上看看有多少名称适用于类型,我应该用什么内部选择语句来完成这个?

由于 贾斯汀

1 个答案:

答案 0 :(得分:1)

 select avg( c ) from 
    ( select ProductType, count( ItemName ) c
    from myTable
    group by ProductType )