创建一个查询以统计每天不重复的患者交互



我是Microsoft Access的新手,但我最近创建了一个数据库来更好地组织我们的部门数据。在我的数据库中,我有一个表,我们的工作人员可以记录他们与患者的互动。一名工作人员可以在一天内与一名患者进行多次互动,但当我们向老板报告统计数据时,他们只关心"每个工作人员每天看了多少病人"。我不知道如何使用我的查询来完成这项工作。

为了进一步解释我需要的是一个例子:

周一,员工1看了A两次,B一次,C一次。雇员2看了病人B一次,看了病人D一次。

周二,员工1见了患者A一次,员工2见了患者C三次。

查询应该显示:employee1-4交互和employee2-3交互。

希望我能画出一幅足够好的画。

谢谢,M

它可能类似于:

Select
Employee,
[Date],
Count(*) As InteractionsPerDay
From
(Select 
Employee,
[Date]
From
YourTable
Group By
Employee,
Patient,
[Date]) As T
Group By
Employee,
[Date]

最新更新