Рассчитать ранги кандидатов на основе голосов и общего числа кандидатов

Как я могу указать ранг каждого кандидата, если у меня есть общее количество кандидатов и голосов, полученных каждым?

Я справился с процентной частью, но вычисление ранга застряло.

В конце концов я буду использовать для этого MySql, но сейчас мне нужна только формула или метод для вычисления рангов.

Я был бы рад, если бы вы могли помочь с формулой. Так же, как формула процента PTR/100.

Всего кандидатов

5

Всего голосов

75

Голосования

Name    Marks   Percentage Rank(What I'm trying to calculate)
A       25      33.34       1/5 ->Rank 1/5 has the most votes
B       20      26.67       2/5 ->And so on
C       10      13.34       4/5
D        5      6.67        5/5
E       15      20.00       3/5

person jmenezes    schedule 15.11.2013    source источник
comment
Какой язык/технология?   -  person Mike    schedule 15.11.2013
comment
В конце концов я буду использовать MySql. Но сейчас мне нужна только формула/метод для его расчета.   -  person jmenezes    schedule 15.11.2013
comment
Буду рад, если поможете только с формулой. Как PTR/100.   -  person jmenezes    schedule 15.11.2013


Ответы (1)


На SO есть предыдущий вопрос, который касается этого, используя MySQL и переменную ранжирования. В ответах есть кое-что прекрасное

Функция ранжирования MySQL

person Mike    schedule 15.11.2013