如何计算访问报告中2列中具有相同数据的行数?
此报告始终根据用户在组合框和列表框中所做的选择而更改。我想在报告中进行编码。可能吗?
我假设您正在寻找跨第1列和第2列具有重复数据的行。因此,如果在第一行column1 = a和column2 = b,并且在另一行column1 = a和column2 = b,那么我们有一个副本不管其他列如何。我们找到了1个重复的行。 Access在create-query wizard选项卡下有一个find duplicatelicates向导。玩弄向导我得到了具有相同数据的行数。我们减去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))
);
Adust列和表名称适合您的数据库结构