【发布时间】:2014-06-01 13:06:19
【问题描述】:
想象一下我有一张这样的桌子:
month-year varchar
nbr integer
价值观:
[01-2014,5],[02-2014,110],[03-2014,154],[04-2014,110]
假设我们是 4 月 15 日。 这些数据显示在线性图上。 如果我显示 4 月份的实际值,则该行将向下。 我想要的是显示当前月份的趋势而不是实际值。
我坚持做这样的事情:
(5+110+154+110) / (3 + (15/30.5)) = 108
其中“3”是经过的月数,“30.5”是每月平均天数,“15”是当月经过的天数。 这是错误的,因为它低于实际值。
我很确定有一种更正式的方法可以做到这一点,但正如你所见,我对统计数据和趋势了解不多。我对其他方法也很坚持,但它们并不是很有说服力。
你能帮帮我吗?
注意:实际上我可以按天计算计数,甚至按小时或分钟。 我只是在 mysql 中计算条目数,并且我有一个日期时间列。 为了说明这个例子的目的,我用月份和年份描述了表格。
【问题讨论】:
标签: php mysql math statistics