ZeiZ
Новичок
Деление в MySQL запросе
Здарасти
Вот такой вопрос новичка:
Есть раздел на сайте (назавем его программы)
Выводится список программ. В описании каждой программы есть рейтинг, и каждый может голосовать.
Рейтинг по голосованию устроен так: (велосипеда нет) В строке БД с прогой есть два поля.
1-число проголосовавших
2-сумма всех оценок.
Рейтинг (5 вариантов картинок) выводится примерно так:
То есть есть 5 картинок: mark0.gif mark1.gif --- mark5.gif
Здесь все замечательно.
Теперь надо добавить сортировку списка программ.
По имени, дате, типу, размеру и т.д. отсортировать в ту и другую сторону проблем нет.
А вот как отсортировать по рейтингу? Какой должен быть запрос?
На сколько я понимаю, надо что-то вроде этого:
То есть, как можно (если можно) использовать математику в зхапросах??????
==========
Спасибо!
Здарасти

Вот такой вопрос новичка:
Есть раздел на сайте (назавем его программы)
Выводится список программ. В описании каждой программы есть рейтинг, и каждый может голосовать.
Рейтинг по голосованию устроен так: (велосипеда нет) В строке БД с прогой есть два поля.
1-число проголосовавших
2-сумма всех оценок.
Рейтинг (5 вариантов картинок) выводится примерно так:
PHP:
echo ("<img scr=\"mark".round($mark2/$mark1).".gif\">");
Здесь все замечательно.
Теперь надо добавить сортировку списка программ.
По имени, дате, типу, размеру и т.д. отсортировать в ту и другую сторону проблем нет.
А вот как отсортировать по рейтингу? Какой должен быть запрос?
На сколько я понимаю, надо что-то вроде этого:
PHP:
SELECT (*) FROM table SORT BY (mark2/mark1);
==========
Спасибо!