获得总投票数和所有投票结果的正投票数(+/-)

时间:2012-08-15 14:28:35

标签: php math

我有一个查询,它返回所有投票的总投票数(COUNT())和总和(SUM())。单票投票存储为-1或1。

现在我得到以下内容,并想知道积极投票的数量是多少:

  • SUM:-2
  • 总票数:4

获得正(和负)投票数的公式是什么?

在示例中,结果为:-1 + -1 + -1 + 1(3个反对票和1个正数)

3 个答案:

答案 0 :(得分:4)

-x +y = sum
x + y = tot
=> 2y = sum + tot
=> y = (sum + tot)/2 ; x = tot - y

其中y是肯定投票的数量,x是否定投票。

答案 1 :(得分:1)

或者用更强大的数学术语:

More strong mathematics

And then

答案 2 :(得分:0)

为什么不将负数存储为0?

然后是正数,负数将是总和。