sorguda ceza odemesi gereken uyelerin odemesi gereken cezayı tek satırda gostermek istiyorum. benim calismamda uye nin id si iki kere geciyor. bu durumu nasıl halledebilirim calismanin son halini paylasıyorum.
calismada sorgulardaki ceza sorgusunda uye_id iki kez tekrar ediyor. bunu teke indirmem gerekiyor.
şimdiden teşekkürler
toplam_odeme tek satırda yazdırma
Bunun için mevcut sorgunuza dayalı yeni bir sorgu oluşturarak SQL'ine;
SELECT ceza_sorgusu.uye_id, Sum(ceza_sorgusu.[odeme(TL)]) AS [Toplaodeme(TL)], ceza_sorgusu.ozel_not, ceza_sorgusu.uye_adi, ceza_sorgusu.uye_soyadi
FROM ceza_sorgusu
GROUP BY ceza_sorgusu.uye_id, ceza_sorgusu.ozel_not, ceza_sorgusu.uye_adi, ceza_sorgusu.uye_soyadi;
yazabilirsiniz.
Bu ne hız hocam maşallah...
Özür dilerim @blackeagle tam anlayamadım. O zaman bunu oluşturduğum sorguda yapmamın imkanı yok anladığım kadarıyla. Sql kodu üzerinde değilde tasarım görünümünde çalışıyorum. Ek bir sorgu oluşturup oradaki uye_id ve odemeleri alıp uye_id grupla yapıp odemeleride toplam şeklinde getirsem olur mu?
Son Düzenleme: 24/05/2011, 21:54, Düzenleyen: hyuga84.
Bakın tarih alanlarını kullanarak deyimler oluşturduğunuzdan bu sorgunuzda Tarih alanlarını koşul olarak ayarlayamazsınız, hal böyle oluncada her tarih için ayrı bir satırda sonuç gösterir. Bu durumu ortadan kaldırmanın yolu ise oluşturduğunuz bu sorgu dururken bu sorguya dayalı yeni bir sorgu oluşturarak yukarıda belirttiğim Sql cümlesini kullanmaktır. Bunun için tasarım görünümünde yeni bir sorgu açtıktan sonra Görünüm menüsünden Sql i seçiniz ve buraya yapıştırın. Sonrada sorguyu çalıştırın.
Konuyu Okuyanlar: 1 Ziyaretçi