Skip to main content

AccessTr.neT


Çapraz Sorgu

Çapraz Sorgu

Çözüldü #1
Çapraz sorguda grupladığımız sütun başlığına toplama, çarpma, sayma gibi bazı işlevleri uygulayabiliyoruz.
Peki çıkartma işlevi uygulayabiliyor muyuz?
Misal Tuttuğumuz bir tabloda gelir, giderlerimizi kaydediyoruz.
Çapraz sorgu ile her gün için gelir giderleri toplatıp aradaki farkı nasıl bulabiliriz?
Gelir, giderleri toplatmak kolay, ama aradaki farkı bulmak sorun.
.rar DENEME.rar (Dosya Boyutu: 8,37 KB | İndirme Sayısı: 18)
Son Düzenleme: 06/07/2011, 18:45, Düzenleyen: baron.
Cevapla
Çözüldü #2
Örnek eklerseniz, yapılabilir sanırım.
Cevapla
Çözüldü #3
Örnek eklenmiştir. Teşekkürler.
Cevapla
Çözüldü #4
Çapraz soruya gerek kalmadan;
SELECT DISTINCT TB.TARIH, Nz((select sum(([TUTAR])) from Tablo1 where TARIH=TB.TARIH and ISLEM='GELİR'),0)-Nz((select sum(([TUTAR])) from Tablo1 where TARIH=TB.TARIH and ISLEM='GİDER'),0) AS KALAN
FROM Tablo1 AS TB;

bu şekilde oluşturacağınız bir sorgu ile sorunu çözebilirsiniz. Örnek ektedir.
Sonucu bildiriniz lütfen.
.rar DENEME_BlackEgale.rar (Dosya Boyutu: 12,03 KB | İndirme Sayısı: 35)
Cevapla
Çözüldü #5
teşekkürler banada lazım olabilir.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #6
(06/07/2011, 23:03)BlackEagle yazdı: Çapraz soruya gerek kalmadan;
SELECT DISTINCT TB.TARIH, Nz((select sum(([TUTAR])) from Tablo1 where TARIH=TB.TARIH and ISLEM='GELİR'),0)-Nz((select sum(([TUTAR])) from Tablo1 where TARIH=TB.TARIH and ISLEM='GİDER'),0) AS KALAN
FROM Tablo1 AS TB;

bu şekilde oluşturacağınız bir sorgu ile sorunu çözebilirsiniz. Örnek ektedir.
Sonucu bildiriniz lütfen.

Eline sağlık üstad.Çok işime yarayacak.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da