Tabloda yer alan amount isimli stundaki verileri toplama ve çıkartma işlemi yapmak istiyourm.
neden hem çıkartma hem toplama? çünki contact_trans isimli tabloya satış ve tahsilat verileri giriyorum. amount isimli stunda TL cinsinden rakamlar yer almakta.
çıktısı örnek:
21850
3250
1500
450
280
3800
gibi.. ama bu verilerde
+21850
-3250
+1500
+450
-280
+3800
Genel Toplam: 24630 TL
gibi hesap yapmam gerekiyor. ve bunu yaparken tüm müşterilerin hesapları aynı tabloda olduğundan where contact_id ='2' gibi bir sınırlama ile tek müşterinin hesaplarının tolamını yapmam gerekiyor. + veya - olduğunu anlamak için ise trans_type isimli stundaki Credit ve Debit değerlerini kullanabiliriz.
bunun için nasıl bir yol izlemeliyim. sum ile toplama işlemi yapılıyor bildiğim kadarı ile ama sum işlemi stundaki tüm verileri topluyor. ben aynı sotundaki verileri hem çıkartıp hem toplamak istiyorum.
Tablo Yapısı:
Tablo Adı: contact_trans
Rakamların olduğu Stun Adı: amount
Rakamların toplanıp çıkartılacağını belirleyen Stun ve değerleri: trans_type (debit ve credit değerleri ile toplama ve çıkartma yapabiliriz.)
mesela aklıma gelen ilk şey if kullanımı
if trans_type = "debit" then
toplama işlemi
else
çıkartma işlemi
end if
gibi.
bu konuda yardımcı olabiliecek birileri vardır umarım
şimdiden herkese teşekkür ederim.
