Merhaba şimdi benim
contact_trans isminde bir tablom var.
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.