ms access中count函数的自定义使用
Custom use of count function in ms access
我在 MS 访问中有两个 table Patient_tbl
和 Consult_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
我在 MS 访问中有两个 table Patient_tbl
和 Consult_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