Skip to main content

AccessTr.neT


Belirli bir müşterinin ay ve yıla göre devirli bakiyesini bulma

Belirli bir müşterinin ay ve yıla göre devirli bakiyesini bulma

Çözüldü #6
Haklısınız. Burada bu işe yıllarını verenler var. Mesajı değiştiriyorum. Kusura bakmayın.
(20/12/2009, 01:25)sledgeab yazdı: BALANCE HISTORY tablosundaki

account_id, balance_month, balance_year ve balance_amount
alanlarına yazılacak örnek veri nedir, tablo boş??

BALANCE HISTORY tablosunu gözard ederek yapılan örnek ektedir.

Form1

Yanlış anlaşılmış olmalıyım. Demek istediğim şu.
BALANCE HISTORY tablosu boş. Çünkü verileri bir ekle sorgusundan alacak.
Bu sorgu TRANSACTIONS tablosundaki işlem miktarının (transaction_amount) yürüyen bakiyesini alacak. Ama bunu yaparken TRANSACTIONS tablosundaki tüm satırları toplamayacak. Çünkü tabloda farklı müşteri hesap numaraları (account_id) var. Bu bakiye işlemlerin yapıldığı ay ve yılı da dikkate alacak.

Mesela örnek vereyim.
[Resim: rneke.png]

account_id numarası 1 olan adamın yaptığı 14 işlem var.
Adamın Temmuz 2008 bakiyesi= 150-70 = 80 YTL
Ekim 2008 bakiyesi= 80-40 = 40 YTL
Aralık 2008 bakiyesi= (300-150)+40= 190 YTL
Şubat 2009 bakiyesi= (160-75)+190= 275 YTL
Nisan 2009 bakiyesi= -215+275= 60 YTL
Mayıs 2009 bakiyesi= (300-120)+60= 240 YTL
Ağustos 2009 bakiyesi= -50+240= 190 YTL
Ekim 2009 bakiyesi= -70+190= 120 YTL
Aralık 2009 bakiyesi= (100-100)+120= 120 YTL

Arada işlem yapılmayan aylar var. Onları almadım. Yukarıda gösterdiğim bakiye hesabını tüm account_id ler için yapan bir sorgu istiyorum. Bu sorgu ekleme sorgusu olup, boş olan BALANCE HISTORY tablosunu dolduracak.
Son Düzenleme: 20/12/2009, 12:32, Düzenleyen: g.saray1905.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Belirli bir müşterinin ay ve yıla göre devirli bakiyesini bulma - Yazar: g.saray1905 - 20/12/2009, 11:34
Task