sy maw nanya lagi nih...
msl ada tabel rata-rata isinya:
ratarapot| rataosis| user_id
60|60|1
20|20|2
30|50|3
kemudian saya punya rumus seperti ini msl:
1.ambil ratarapot dengan user_id="1" -->60
2.ambil nilai max dari kolom ratarapot -->60
3.bagi ratarapot dengan nilaimax
-->1
jadi hasilnya msl ditabel A:
nilairapot|nilaiosis|user_id
1|1|1
0.3|0.3|2
0.5|0.8|3
nah jika ada orang ke 4 dan ke 5 login dan memiliki nilai seperti ini maka tabel rata-rata yang baru:
ratarapot| rataosis| user_id
60|60|1
20|20|2
30|50|3
40|60|4
80|80|5
dengan rumus yang sama harusnya hasilnya pada tabel A
nilairapot|nilaiosis|user_id
0.75|0.75|1
0.25|0.25|2
0.37|0.62|3
0.5|0.75|4
1|1|5
pertanyaannya adalah bagaimana caranya agar nilai maxnya bisa langsung berubah sehingga nilai ditabel A untuk user_id 1, 2,3 atau sebelum user_id 5(user_id yang paling baru) juga berubah mengikuti perubahan nilai MAX yang terbaru yang dimiliki oleh user_id 5 tanpa merefresh ulang data di tiap user_id?? bagaimana kira-kira kodingnya?
Silahkan
login untuk menjawab!
tidak perlu ada table A, hanya perlu table rata-rata. Kalkulasi nilairapot, nilaiosis dilakukan pada saat menampilkan data.