Евгений Муза
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 років тому
Сумма всех баллов со всех отзывов (за исключением повторных отзывов от одного человека)
------------------------------------
деленная
------------------------------------
на количесвто отзывов (за исключением повторных отзывов от одного человека).