Çapraz Sorgu

1 2
06/07/2011, 18:14

baron

Ç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.
06/07/2011, 18:37

ercansahin

Örnek eklerseniz, yapılabilir sanırım.
06/07/2011, 18:46

baron

Örnek eklenmiştir. Teşekkürler.
06/07/2011, 23:03

ercansahin

Ç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.
07/07/2011, 08:41

kadirdursun

teşekkürler banada lazım olabilir.
08/07/2011, 23:57

baron

(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.
1 2