-kayıt tablosu-
id---kasadaki---kasagider---cepgider--
1------1000--------200---------80------
2------2000--------300---------90------
-kasa tablosu-
burada tekbir kayıt olucak ve hergün bitiminde girilen veriler 1 id li satırı etkileyecek on göre aşağıdaki gibi görünücek
id----gelir---gider
1----3500---670
gelir kısmı kayıttaki kasadaki bölümüyle kasagider toplayıp kasa tablosundaki gelir bölümünü güncelliyor olucak
gider kısmı kayıttaki kasagider bülümü ile cepgider bölümünü toplayıp kasa tablosundaki gider bölümünü güncelliyecek
bu tür bir sistemi SUM kullanarak yapmak mümkünmü yada daha kararlı ve kolay sonuçverecek başka bir çözüm varmı
Platform php ile yazdım şuanki çok zahmetli bir şekilde hesaplama yapıyor ve sanırım veriler çoğaldığında hatalar ulşacağını düşünüyorum
Şimdiden Teşekkürler
Mysql Sum kullanımı
3
●170
- 26-10-2019, 04:45:41Mysql trigger kullanabilirsin, kayıt tablosuna her veri girildiğinde kasa tablosu güncellenir.
Yada gün sonu için başka bir tarih tablosu oluşturup cron jobla her gün sonunda bir kayıt girip onun triggerıyla toplama yaptırabilirsin. - 26-10-2019, 04:53:36Kayıt tablosuna datetime formatında işlem tarihi yazdırıp, her gün gece 12 cron ile ilgili gündeki kayıt tablosu işlemleriyle kasa tablosundaki idsi 1 olan kayıtı update işlemi yaptırabilirsiniz;
ayrıca kasa tablosuna gerek kalmadanda işlem gerçekleştirebilirsiniz. - 27-10-2019, 00:59:18freguencey adlı üyeden alıntı: mesajı görüntüleYardımınız için teşekkür ederim en uygununu kullanıcamahmetbayram adlı üyeden alıntı: mesajı görüntüle