计算数据在查询中出现的次数

时间:2017-08-08 17:40:09

标签: vba ms-access ms-access-2010

我是Access和VBA的一个相对较新的用户,我正在寻找一些我希望收集的数据的帮助,并且我试图找出最好的方法。我有一个跟踪员工绩效检查的数据库。他们每月检查10个账户,我想看一个在给定月份未通过3次或更多次检查的员工名单。我有下面构建的查询,以便查看当月的所有检查并仅调用未通过的检查。我想要的是在给定月份中在此查询中出现3次或更多次的人员列表。任何帮助,将不胜感激。

Image of query results

1 个答案:

答案 0 :(得分:0)

不确定您的查询“q3Red”是如何导出初始列表的,但您可以将其视为一个表来启动: -

以下是我使用的示例数据(来自q3Red,除了我缩短了名称): -

NoteDate    Pass    UserLogin
14/06/2017  No  st
26/06/2017  No  st
07/06/2017  No  td
27/06/2017  No  td
15/06/2017  No  td
06/06/2017  No  td
26/06/2017  No  tr
13/06/2017  No  va
23/06/2017  No  we
14/06/2017  No  we
12/06/2017  No  we
14/06/2017  No  wi
05/06/2017  No  yj
19/06/2017  No  st

这是一个示例查询: -

select userlogin from q3Red group by userlogin having count (*) >=3

这给出了这个结果: -

userlogin
st
td
we

您可以将括号中的查询的SQL包装在“q3Red”的位置,以获得相同的效果......