如何从投票数和评分中发现大拇指和大拇指的数量。
例如,我有rating of +203
和301 votes
。每次投票都是-1或+1
我尝试了什么
$NEGATIVE_VOTES = ( $row['rating'] - $row['vote_num'] );
$POSITIVE_VOTES = ( $row['vote_num'] - $NEGATIVE_VOTES );
答案 0 :(得分:6)
| rating | votes | positive | negative |
| 300 | 300 | 300 | 0 |
| 299 | 301 | 300 | 1 |
| 298 | 302 | 300 | 2 |
...
我希望你能看到这种模式。否定投票的数量是评级与投票数除以2 之间的差异。
答案 1 :(得分:1)
所以我们有:
nb vote = 301 nb thumbup = x,nb thumbdown = y
我们有x + y = 301和x - y = 203
所以2y = 98 - > y = 49 - > x =总计 - y = 301 - 49 = 252
- > Nb拇指向上= 252并且nb拇指向下= 49