AccessTr.neT
Çapraz Sorgu - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Çapraz Sorgu (/konu-capraz-sorgu--11949.html)

Sayfalar: 1 2


Çapraz Sorgu - baron - 06/07/2011

Ç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.


Cvp: Çapraz Sorgu - ercansahin - 06/07/2011

Örnek eklerseniz, yapılabilir sanırım.


Cvp: Çapraz Sorgu - baron - 06/07/2011

Örnek eklenmiştir. Teşekkürler.


Cvp: Çapraz Sorgu - ercansahin - 06/07/2011

Ç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.


Cvp: Çapraz Sorgu - kadirdursun - 07/07/2011

teşekkürler banada lazım olabilir.


Cvp: Çapraz Sorgu - baron - 08/07/2011

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