, Tüm değer zaten doğru çıkıp gerçek zamanlı komisyon almak için tarih arasındaki çapraz hesaplamasından sonra mysql (2 tablo) ama bir sorun var - php salesid başına basit bir toplamını yapmak istiyorum satış id başına nihai toplamıdır.
Giriş komisyon şeklinde bir değişiklik vardır her zaman, yeni değer eklenir:
salesid commission datefrom - dateto aa0001 20% 2010/01/01 - 2010/02/09 aa0001 25% 2010/02/09 - null
ve masa işlem var
items qty price salesid transactiondate
call value of the table commission where salesid=$_sessionid $today = date in php next week.
if ($dateto == 0) {
$dateto = $today; }
salesid = $ _sessionid tablo işlem çağrısı değeri
Ben işlem tarihi ile commssion almak için aralığının altında kullanın:
if ($transactiondate >= $datefrom and $transactiondate < $dateto) {
$subcommission = ($price * $commission) }
ve değeri aşağıdaki gibi gelir:
salesid commission aa0001 1000 bb0001 500 aa0001 200 bb0001 50
Ben zaten bu web birkaç örnek ile deneyin ama yine doğru sonucu karşılamak değildir. Çünkü nedense (diğer tablo ile hesaplama gereklidir) mysql toplamını yapamaz
sonucu olacaktır:
aa0001 1200 bb0001 550
Ben testi tamamlamak için herhangi bir yardım için teşekkür ederiz. Size çok teşekkür ederim.