Php 从总票数和所有投票结果中获得正票数(+;/-)
我有一个查询,返回投票总数(COUNT())和所有投票总数(sum())。单个投票存储为-1或1 现在我得到以下信息,想知道赞成票的数量是多少:Php 从总票数和所有投票结果中获得正票数(+;/-),php,math,Php,Math,我有一个查询,返回投票总数(COUNT())和所有投票总数(sum())。单个投票存储为-1或1 现在我得到以下信息,想知道赞成票的数量是多少: 总数:-2 总票数:4 获得正面(和负面)投票数的公式是什么 在本例中,结果为:-1+-1+-1+1(3张反对票和1张赞成票) 其中,y为正票数,x为负票数 其中,y是赞成票的数量,x是反对票的数量。为什么不将反对票存储为0 正的则是和,负的则是和。为什么不把负的存储为0呢 正的则是和,负的则是和。或者用更严格的数学术语: 或者用更严格的数学术语
- 总数:-2
- 总票数:4
y
为正票数,x
为负票数
其中,
y
是赞成票的数量,x
是反对票的数量。为什么不将反对票存储为0
正的则是和,负的则是和。为什么不把负的存储为0呢
正的则是和,负的则是和。或者用更严格的数学术语:
或者用更严格的数学术语:
@RiaD:是的,我起初以为他只是在寻找积极的方面:)不过还是明确地加了一句。是的。简单正确的数学。让你怀疑OP在发布之前是否仔细考虑过。不管怎样,我希望你的答案是:)是的,就是这样。我想不出来。我想我需要一杯咖啡。谢谢@里亚德:是的,我第一次认为他只是在寻找积极的方面:)还是明确地加了一句。是的。简单正确的数学。让你怀疑OP在发布之前是否仔细考虑过。不管怎样,我希望你的答案是:)是的,就是这样。我想不出来。我想我需要一杯咖啡。谢谢
-x +y = sum
x + y = tot
=> 2y = sum + tot
=> y = (sum + tot)/2 ; x = tot - y