-1

我对 Microsoft Access 还很陌生,但我最近创建了一个数据库来更好地组织我们的部门数据。在我的数据库中,我有一个表格,我们的员工可以记录他们与患者的互动。一名工作人员可以在一天内与一名患者进行多次互动,但是当我们向老板报告我们的统计数据时,他们只关心“每位工作人员每天看到多少患者”。而且我无法弄清楚如何使用我的查询来完成这项工作。

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

周一,员工 1 会见患者 A 两次、患者 B 一次和患者 C 一次。Employee2 看到了一次患者 B 和一次患者 D。

周二,员工 1 看到患者 A 一次,员工 2 看到患者 C 3 次。

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

希望我能画出足够好的画面。

谢谢你,M

4

1 回答 1

0

它可能是这样的:

Select
    Employee,
    [Date],
    Count(*) As InteractionsPerDay
From
    (Select 
        Employee,
        [Date]
    From
        YourTable
    Group By
        Employee,
        Patient,
        [Date]) As T
Group By
    Employee,
    [Date]
于 2018-07-25T20:39:36.990 回答