AccessTr.neT
aynı olanları gruplayıp saymak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: SQL (https://accesstr.net/forum-sql.html)
+--- Konu Başlığı: aynı olanları gruplayıp saymak (/konu-ayni-olanlari-gruplayip-saymak.html)

Sayfalar: 1 2


Cvp: aynı olanları gruplayıp saymak - beab05 - 25/05/2010

Merhaba;

Alttaki gibi deneyebilirsiniz.

Kod:
SELECT count(*) as Toplam_Say, dcount("*","[Abone Bina Bilgleri]") AS Bina_Say
FROM MUKAVELE

Ya da kullanılan tablo/sorgu için alttaki gibi de olabilir. Kritere göre bir örnek vereyim. Genel sayıyı ve ilçe ismi "xxx" olanların bina sayısını verir.

Kod:
SELECT count(*) as Toplam_Say, dcount("*","Mukavele","ilce='xxx'") AS Bina_Say
FROM MUKAVELE

Ya da aynı sonucu şöyle de alabilrisiniz.

Kod:
SELECT count(*) as Toplam_Say, (select count(*) from mukavele where ilce='xxx') as Bina_Say2
FROM MUKAVELE




Cvp: aynı olanları gruplayıp saymak - kadirdursun - 25/05/2010

sayın beab05;
kodu aşağıdakine uyarlayabilir misiniz?

SELECT "İlçe Bilgileri"."İlçe" saw_0, COUNT("Abone Adı"."Abone No") saw_1, COUNT("Abone Bina Bilgleri"."Bina Kimlik No") saw_2 FROM MUKAVELE ORDER BY saw_0


ben sizin kodu kopyalayıp yapıştırıyorum ama olmuyor.


Cvp: aynı olanları gruplayıp saymak - kadirdursun - 26/05/2010

arkadaşlar sorun COUNT(DISTINCT) ile aştım. dıstınct kısmı tekrarlayanları ayırıyor count ilede saydırıyorum. hepinize teşekkür ederim.