Я создаю приложение, которое разделяет некоторые вещи ...
Каждый объект может быть оценен, имеет рейтинг 1..5 начала.Я сохраняю для каждого числа ставок на одну звезду, чтобы можно было рассчитать среднюю скорость.
Итак, на каждый Obj у меня есть: средняя скорость и общая скорость.Мне нужно получить Obj с рейтингом 10 лучших - так можно сделать это, используя AvgRate + TotalRate (те, у кого эти значения как top10).
Я хочу иметь на сервере таблицу sql, такую как: ObjId (index), totalRate, AvgRate ... Если возможно, чтобы эта таблица была отсортирована так, чтобы получить топ-10 в качестве первых 10?Как запросить топ-10 с нужным мне расчетом?
Также - мне нужно получить топ-10 для пользователей.Таким образом, для каждого пользователя у меня есть весь объект, которым он поделился, поэтому он может иметь все показатели этого объекта - со всей информацией на объект, как упомянуто ранее.
Мне нужно знать, как рассчитать коэффициент пользователя, а также -как быстро получить топ10.
есть идеи?