![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam drodzy forumowicze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Zacznę od przedstawienia zapytania:
Powyższe zapytanie pobiera mi wszystkie zadania przypisane do drużyn i liczy średnią drużyny poprzez obliczenie średniej punktów otrzymanej za każde zadanie + bonus minusowy bądź dodatni w polu team_rating_bonus. Dane są zwracane w następujący sposób: team -> rating. Problem polega na tym, że średnia jest liczona ze wszystkich prac, jednakże chciałbym liczyć ją po ostatnich wykonanych pracach wg pola job_date DESC. Nie mam pojęcia jak to wyorderować, ani jak wylimitować, bo wszystko wpływa na wyświetlanie rezultatu drużyna => rating, a nie na same obliczenia. Może jakieś podzaptanie? Dziękuję za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) --- EDIT --- Zrobiłem w PHP, limit jest robiony w linii 26, ale myślę, że da się to zrobić na poziomie MySQL'a http://phpfi.com/252831 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy to późna pora czy może to że niezbyt przejżyście opisałeś temat - ale kompletnie nie mam pojęcia na czym polega Twój problem.
BTW - czemu korzystasz z phpfi skoro jestes autorem analogicznego systemu (cpaste). Nie jest wystarczająco dobry? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 08:20 |