SQL SORGUSU

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

SQL SORGUSU

Mesaj gönderen ASE »

(Admin Mustafa Abi Kodları kopyaladığım içim büyük harfle yazıldı, yoksa bağırmak gibi bir niyetim yok. Büyük harfle kodda yazılmaz diyeceksin ama oldu bi kere... )

Arkadaşlar Merhaba
Bir Konuda yardıma ihtiyacım var.
BVu programda veri tabanı olarak access kullanıyorum. Aşağıdaki 3 ayrı sql cümlesini tek query içine yazmam gerekiyor ama çalıştıramadım. Yardım larınızı bekliyorum Şimdiden sağolun.


select ASER.ADRES, count (ASER.ADRES) as SAYADRES FROM ASER WHERE (ASER.DURUM='İPTAL')
GROUP BY ASER.ADRES
ORDER BY ASER.ADRES, Count(ASER.ADRES);



select ASER.ADRES, count (ASER.ADRES) as SAYADRES FROM ASER WHERE (ASER.DURUM='UYGUN')
GROUP BY ASER.ADRES
ORDER BY ASER.ADRES, Count(ASER.ADRES);


select ASER.ADRES, count (ASER.ADRES) as SAYADRES FROM ASER WHERE (ASER.DURUM='UYGUN')
GROUP BY ASER.ADRES
ORDER BY ASER.ADRES, Count(ASER.ADRES);



A. Serhat EDİZER
asedizer@hotmail.com
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

şartları OR ile birbirine bağlaman lazım.

... WHERE (ŞART1) OR (ŞART2) OR (ŞART3)

gibi.

Kolay gelsin.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Admin'e katilmakla birlikte acaba istediginiz DURUMU İPTAL olanlari ADRES e gore ayri gruplayip UYGUN olanlari ayri gruplayip butun sonuclari tek bir sonuc olarak goremek mi diye de kafama takildi. O zaman yapmaniz gereken de union ile baglamak...

Kod: Tümünü seç

select ASER.ADRES, count (ASER.ADRES) as SAYADRES FROM ASER WHERE (ASER.DURUM='İPTAL') 
GROUP BY ASER.ADRES 
union
select ASER.ADRES, count (ASER.ADRES) as SAYADRES FROM ASER WHERE (ASER.DURUM='UYGUN') 
GROUP BY ASER.ADRES 
union
select ASER.ADRES, count (ASER.ADRES) as SAYADRES FROM ASER WHERE (ASER.DURUM='UYGUN') 
GROUP BY ASER.ADRES 
ORDER BY 1,2
gibi....
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

Söylediklerinizi deneyeceğim Çok Sağolun Allah!a emanet olun...
Cevapla