![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam dużo problem, szukałem rozwiązania na tym forum i nie mogę znaleźć. Otóż mam w tabeli pola: firma status glos ocena Chcę je wyświetlić od tych co mają największą średnią oceny i status 1 więc w polu ocena sumuję oceny wszystkie a w polu glos liczbę głosów czyli wiadomo ocena/glos daje średnią. I mam takie zapytanie długie ale jest nie poprawne, chodzi o kawałek "ocena/glos". Jak tu zrobic by było poprawne ?
Pomocy. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Niestety dalej nie działa.
Cytat Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/noty/domains/xxxxxxx/public_html/firma_top.php on line 54 A oto jak to przerobiłem: SELECT SQL_CALC_FOUND_ROWS SUM(glos) AS glos_suma, SUM(ocena) AS ocena_suma, (ocena_suma/glos_suma) AS srednia, * FROM naszafirma WHERE status=1 ORDER BY srednia DESC LIMIT $start, $na_stronie Próbowałem też tak: SELECT SQL_CALC_FOUND_ROWS, SUM(glos) AS glos_suma, SUM(ocena) AS ocena_suma, (ocena_suma/glos_suma) AS srednia, * FROM naszafirma WHERE status=1 ORDER BY srednia DESC LIMIT $start, $na_stronie I nie działa :/ Ten post edytował oomaster 6.02.2008, 16:17:26 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:43 |