![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Zapytańko odnośnie generowania wyników
Mam taką tablice w mysql rattings
Wyniki w tabeli Kod id|ip|rok|autor|game|kateg.|carid|score 1|IP-1|2005|lol|cmr2|1|2|10 2|IP-2|2005|lol|cmr2|1|2|7 3|IP-1|2005|lol|cmr2|2|3|9 4|IP-2|2005|lol|cmr2|2|3|7 5|IP-1|2005|lol2|rbr|1|2|10 6|IP-2|2005|lol2|rbr|1|2|8 7|IP-1|2005|lol2|rbr|1|4|7 Zasada działania prosta każdy oddaje głos tylko 1 raz na konkretny samochód z gry Teraz nie wiem jak się zabrać do wyświetlenia wyników z całości i posortowania wq AVG(r_score) uwzględniając tylko wiadome ROK oraz AUTORA danego samochodu Wynik którybym chciał osiągnąć to Pozycja|Nick|Score 1. LOL2 - 8.33 2. LOL - 8.25 Proszę o jakieś sugestie jak się do tego zabrać - głównie mnie interesuje co napierw trzeba wyliczyć Z góry dzięki za pomoc Ten post edytował JOHNY 11.01.2006, 22:32:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Super dzięki SongoQ zapomniałem głównie o
Normalnie jak po operacji plastycznej Ślepota postępująca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam nowy problem bo chce zastosować taki wzór a nie jestem pewien czy da się to wykonać w 1 zapytaniu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) średnia ważona = (g / (g+m)) *s + (m / (g+m)) * S gdzie: s - średnia ocena dla danego filmu g - liczba oddanych głosów na film m - minimalna liczba głosów wymagana do uwzględnienia w TOP (min. 30) S - średnia ocen dla wszystkich filmów Ten post edytował JOHNY 13.01.2006, 11:14:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 19:44 |