Php ile ortalama vade hesaplama yapmam lazım nasıl yapabilirim.
Veritabanindaki belirli müşteriye ait olan ödeme tarihlerinin ortalama vade tarihini yapmam gerek yardımcı olursanız sevinirim
Php ile ortalama vade hesaplama yardim
4
●812
- 04-04-2016, 00:21:00Üyeliği durduruldu
- 04-04-2016, 11:21:33Üyeliği durdurulduhocam bunu php ile nasıl yapabilirimercanakca adlı üyeden alıntı: mesajı görüntüle
- 04-04-2016, 18:42:00$m_id : müşteri idbiyosmedya adlı üyeden alıntı: mesajı görüntüle
musteri_hesaplari adında tablomuz olsun.
müşteri id'ye uyan kayıtları bir diziye alıyoruz.
Bu diziyi foreach ile dönüyoruz.
Her turda $ara_hesap 'a tarih ve tutar çarpımını alıyoruz.
Her turda $toplam_tutar 'a o value' daki tutarı bir değişkene ekletiyoruz.
Dizi sonunda da bu $ara_hesap değeri ni $toplam_tutar'a bölüyoruz.
Kurguladığım mantık hemen hemen bu.
Eğer yapamazsan, sistem üzerinde de yardımcı olurum.
PDO kullanıyorsan eğer işlemi bu şekilde:
$m_id = '1'; $toplam_tutar = 0; $ara_hesap = 0; $veri = DB::get("select * from musteri_hesaplari where musteri_id = '$m_id' "); if ($veri){ foreach($veri as $v){ $ara_hesap = $v->vade_tarihi * $v->tutar; $toplam_tutar = $toplam_tutar + $v->tutar; $ara_hesap = $ara_hesap; } $ortalama_tarih = $ara_hesap / $toplam_tutar ; }