0

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

现在我得到以下信息,想知道赞成票的数量是多少:

  • 总和:-2
  • 总票数:4

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

在示例中,结果为:-1 + -1 + -1 + 1(3 票反对票和 1 票赞成票)

4

3 回答 3

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

其中y是赞成票和反对票的数量x

于 2012-08-15T14:31:04.733 回答
1

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

更强大的数学

进而

于 2012-08-15T15:00:17.260 回答
0

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

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

于 2012-08-15T14:34:32.650 回答