Евгений Муза
182 сообщения
#17 лет назад
Доброе время суток! Интересует такой вопрос: как считается рейтинг заказчика или фрилансера?
Вадим Т.
3240 сообщений
#17 лет назад
По моим наблюдениям, просто суммируются оценки отзывов от всех заказчиков. Но если есть несколько отзывов от одного заказчика, то предварительно вычисляется их среднее значение, которое и подставляется в сумму. То есть что-то типа:

SELECT SUM(AvgRate)
FROM (
SELECT AVG(Rate) AS AvgRate
FROM feedback
WHERE Status = 'ACCEPTED' AND FreelancerId = ?
GROUP BY CustomerId
) avgrate
Игорь Грицишин
519 сообщений
#17 лет назад
Цитата ("CODERsp"):
Доброе время суток! Интересует такой вопрос: как считается рейтинг заказчика или фрилансера?

На калькуляторе
Алексей Попов
1344 сообщения
#17 лет назад
Сумма всех баллов со всех отзывов (за исключением повторных отзывов от одного человека)
------------------------------------
деленная
------------------------------------
на количесвто отзывов (за исключением повторных отзывов от одного человека).