Сумма тех же данных в отчете о доступе на основе 2 столбца
Как подсчитать, сколько строк имеют одинаковые данные в 2 столбцах отчета о доступе?
Этот отчет всегда изменяется в зависимости от выбора, сделанного пользователем в поле со списком и в списке. Я хочу сделать кодировку в отчете. Является ли это возможным?
1 ответ
Я предполагаю, что вы ищете строки, которые имеют дубликаты данных в столбцах 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))
);
Adust столбцы и имена таблиц, чтобы соответствовать вашей структуре базы данных