Aynı Kayıtları Sayma

05/11/2020, 10:12

kesoka

merhaba arkadaşlar. eklediğim örnekde adresler olan tablo var. yapmaya çalıştığım ise; aynı adresleri 1 sayıp toplam adres sayısını çıkarmak.
yani aynı adresler 1 hanedir ya sonuçta. aynı adresden 2 3 4 ... kayıt varsa onu 1 hane sayacak. ve toplam hane sayısını çıkaracak.

misal
a adresinden 4 kayıt var
b adresinden 3 kayıt
c adresinden 1 kayıt
d adresinden 1 kayıt
e adresinden 8 kayıt var

burda bana hane sayısını 5 olarak verebilmeli. umarım anlatabilmişimdir. az sayılı kayıtlarda sorun değilde 1500 civarı kayıt var bunların hane sayısını bulmak zor oluyor yardımlarınız için teşekkürler
05/11/2020, 11:09

berduş

kriterde yer alan >1 kaldırırsanız hazırladığınız sorgu zaten hane sayısını veriyor . siz tam olarak ne istiyorsunuz?

aşağıdaki şekilde daha kısa olur
SELECT Tablo1.adres, Count(Tablo1.[adres]) AS YinelemeSayısı
FROM Tablo1
GROUP BY Tablo1.adres;
05/11/2020, 11:18

kesoka

evet dediğiniz gibi veriyor ama sorgu oluştururken o >1 ben koymamıştım dikkatte etmemişim teşekkürler
05/11/2020, 11:21

berduş

rica ederim
iyi çalışmalar
05/11/2020, 11:22

alicimri

Aşağıdaki gibi bir sorgu işinizi görebilir.
Kod:
SELECT [adres] & " Adresinden " & Count([Tablo1].[adres]) & " Kayıt var." AS Sayadres
FROM Tablo1
GROUP BY Tablo1.adres;