如何检查一个人是否有重复的datelogging?

我期待从Excel(DAO)查询我的Access数据库,以确定表中的任何名称是否有多个logging每个date。 例如,如果Bob在05/05/17有两个logging,那么我想把这两个logging作为logging集的一部分返回。

似乎你正在寻找像这样的东西:

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 

inner select返回具有多于1个条目的行,用于相同的名称和date。

在Access中你可以做

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