ms access中count函数的自定义使用

Custom use of count function in ms access

我在 MS 访问中有两个 table Patient_tblConsult_tbl(字段如下所示)。第一个用于记录患者信息,第二个(Consult_tbl)用于记录患者就诊。它们使用 Patient_id 字段以一对多关系关联。

我需要做的是根据使用Patient_id的咨询table,统计给定时间段内基于性别的访问者。我不知道该怎么做。你能帮忙吗?

Patient_tbl 有以下字段:

{Patient_id
P_add
P_tel
P_gender
Other fields}

Consult_tbl 具有以下字段:

{Consult_id
Patient_id
C_date
C_ref
Other fields}

加入 Patient_id 上的表,为日期范围添加 where 子句并使用 count() 函数并按 P_gender:

分组
select p.P_gender, count(*) as "count"
from Patient_tbl p
inner join Consult_tbl c on p.Patient_id = c.Patient_id
where c.C_date >= '2015-01-10' 
  and c.C_date <= '2015-01-20'
group by p.P_gender