AccessTr.neT
2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Soruları ve Cevapları (https://accesstr.net/forum-access-sorulari-ve-cevaplari.html)
+--- Konu Başlığı: 2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek (/konu-2-farkli-alanda-yazan-kasa-adlarini-tek-bir-alanda-sorgu-haline-getirmek.html)



2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - truhi - 10/10/2025

Kıymetli Hocalarım merhabalar,

Ekli DB' de "tbl_Cashes" adlı tabloda kurumdaki kasa adları mevcut,
"tbl_CasheTransfer" adlı tabloda ise bu kasalar arası yapılan transfer verileri kayıtlı,
Buradaki alan adları:
KasaID / KasaAdi: Paranın çıkış yapıldığı kasa
Kasa2ID / Kasa2Adi: Paranın giriş yapıldığı kasa

ifade etmektedir.

yapmak istediğim bu kasaların tümüne yapılan giriş ve çıkışları;
Kasa ID, Kasa Adi, Giriş Tutar, Çıkış Tutar
şeklinde bir sorgu haline getirmeye çalışıyorum,

özetle kasa adlarına göre ne kadar giriş yapılmış, ne kadar çıkış yapılmış özet olarak görüntülemek istiyorum

Bu konuda yardımcı olursanız çok memnun olurum.

iyi çalışmalar dilerim.


RE: 2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - atoykan - 10/10/2025

Bu konudaki sorgulamanızdan ne farkı var mantık olarak?


RE: 2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - truhi - 10/10/2025

(10/10/2025, 14:00)atoykan yazdı: Bu konudaki sorgulamanızdan ne farkı var mantık olarak?


Tabloda kasa adları 2 farklı sütunda gösteriliyor,

Sorguda Kasa Adlarını tek bir sütunda yukarıdan aşağıya doğru listelemek;
ayrıca bu listede uzayacağı için kasa bazında toplamı görmek

ilginize teşekkür eder, iyi çalışmalar dilerim.


RE: 2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - atoykan - 10/10/2025

Tamam da bir önceki konunuzdaki ile aynı şey. ana tablonuz tbl_cashesdeki kasaların her biri için tbl_CasheTransfer üzerinde kasa1 çıkış ise buradaki toplamları kasa2 giriş ise buradaki toplamları sorgulayıp listeleyeceksiniz. Bir önceki konunuzdan farklı hiçbir yanı yok.


RE: 2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - truhi - 10/10/2025

(10/10/2025, 18:43)atoykan yazdı: Tamam da bir önceki konunuzdaki ile aynı şey. ana tablonuz tbl_cashesdeki kasaların her biri için tbl_CasheTransfer üzerinde kasa1 çıkış ise buradaki toplamları kasa2 giriş ise buradaki toplamları sorgulayıp listeleyeceksiniz. Bir önceki konunuzdan farklı hiçbir yanı yok.

teşekkürler Hocam; söyldiğiniz gibi yapmaya çalışacağım.
iyi akşamlar..


RE: 2 Farklı Alanda Yazan Kasa Adlarını Tek Bir Alanda Sorgu Haline Getirmek - husem - 14/10/2025

SELECT
C.KasaID,
C.KasaAdi,
Nz(Sum(IIf(T.Kasa2ID = C.KasaID, T.Tutar, 0)), 0) AS GirisTutar,
Nz(Sum(IIf(T.KasaID = C.KasaID, T.Tutar, 0)), 0) AS CikisTutar
FROM
tbl_Cashes AS C
LEFT JOIN tbl_CasheTransfer AS T
ON (T.KasaID = C.KasaID) OR (T.Kasa2ID = C.KasaID)
GROUP BY
C.KasaID,
C.KasaAdi;