如何检查某人是否有重复的日期记录?

时间:2017-06-14 11:03:05

标签: sql excel ms-access

我希望从Excel(DAO)查询我的Access数据库,以确定表中的任何名称是否每个日期都有多个记录。例如。如果Bob在05/05/17有两条记录,那么我想将两条记录作为记录集的一部分返回。

2 个答案:

答案 0 :(得分:1)

在Access中,您可以

select name, date
from your_table
group by name, date
having count(*) > 1

答案 1 :(得分:1)

好像你正在寻找类似的东西:

SELECT *
FROM yourtable
INNER JOIN 
    (
    SELECT count(*), name, date 
    FROM yourtable
    GROUP BY name, date
    HAVING COUNT(*) > 1
    ) multi
ON multi.name = yourtable.name
AND multi.date = yourtable.date

内部选择返回具有多个条目的行,具有相同的名称和日期。