access查询记数问题
来源:百度知道 编辑:UC知道 时间:2024/05/17 01:58:04
姓名 计数 1日 2日 3日
王一 1 赵二 周四 周四
赵二 1 周四 李三 李三
李三 2 王一
周四 3
马五 0
计数这一列的计算如何实现?请高手帮忙!
第一列是所有人姓名,1日,2日,3日列是来报到人姓名,如何统计报到的次数,用excel我会,用access如何实现
王一 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;
请将问题讲地更详细点,别人无法明白你的意思