Skip to main content

AccessTr.neT


aynı olanları gruplayıp saymak

kadirdursun
kadirdursun
SQL
8
7987

aynı olanları gruplayıp saymak

#7
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

Son Düzenleme: 25/05/2010, 09:52, Düzenleyen: beab05.
Cevapla
#8
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.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#9
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.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task