如何计算访问报告的 2 列中有多少行具有相同的数据?
此报告始终根据用户在组合框和列表框中所做的选择而变化。我想在报告中进行编码。可能吗?
如何计算访问报告的 2 列中有多少行具有相同的数据?
此报告始终根据用户在组合框和列表框中所做的选择而变化。我想在报告中进行编码。可能吗?
我假设您正在寻找在第 1 列和第 2 列之间具有重复数据的行。因此,如果在第一行中 column1 = a 和 column2 = b,并且在另一行中 column1 = a 和 column2 = b,那么我们有一个重复行而不考虑其他列。我们发现了 1 个重复的行。
Access 在创建查询向导选项卡下有一个查找重复项向导。玩弄向导,我得到了具有相同数据的行数。我们减 1 得到重复行数。然后我不得不去设计器的 sql 窗格快速将该查询包装在一个总和中以获得 SumDuplicates。给出重复行总数的结果 sql 是:
SELECT Sum(Duplicates) as SumDuplicates
FROM
(
SELECT Count([column1])-1 AS Duplicates
FROM Table1
GROUP BY Table1.column1, Table1.column2
HAVING (((Count(Table1.column1))>1) AND ((Count(Table1.column2))>1))
);
调整列名和表名以适合您的数据库结构