access查询记数问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:58:04
姓名 计数 1日 2日 3日

王一 1 赵二 周四 周四

赵二 1 周四 李三 李三

李三 2 王一

周四 3

马五 0

计数这一列的计算如何实现?请高手帮忙!
第一列是所有人姓名,1日,2日,3日列是来报到人姓名,如何统计报到的次数,用excel我会,用access如何实现

用联合查询(姓名,记数为A表,1日,2日,3日为B表)

SELECT 姓名,记数+1 AS 小计
FROM A
WHERE 姓名 in (select [1日] from B)

union all select 姓名,记数+1 AS 小计
FROM A
WHERE 姓名 in (select [2日] from B)

UNION ALL select 姓名,记数+1 AS 小计
FROM A
WHERE 姓名 in (select [3日] from B)
UNION ALL select 姓名,记数+1 AS 小计
FROM A;

请将问题讲地更详细点,别人无法明白你的意思