biyosmedya adlı üyeden alıntı: mesajı görüntüle
hocam bunu php ile nasıl yapabilirim
$m_id : müşteri id
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 ;

}