0

我在下面 有一个名为投票的表格。我有一个每分钟运行一次并收集 20 个项目的数据的脚本。该脚本保存项目的 ID、项目的总运行投票计数以及添加条目的日期时间。

我想要做的问题 是计算每月迄今为止的平均票数。请记住,投票字段包含该项目的运行总票数,因此例如每小时的投票数将通过将 2013-03-01 00:01:01 的条目减去 2013-03- 的条目的差来计算01 00:00:01。我需要计算每小时的增量,然后对 20 个项目中的每一个项目取这些结果的平均值。结果集为 20 个值,即从 3 月 1 日到当前日期的 20 项中的每一项的每小时平均票数。

我有一些在代码循环中工作的东西,但我想把它放到一个 MySQL 语句中。到目前为止,我所有的尝试都没有产生接近所需结果集的任何东西。

表(前两个脚本迭代)

|// id //|int(11)
|item_id|int(11)
|votes|int(11)
|date_added|datetime

|id|item_id|votes|date_added|

|1|1|1|2013-03-01 00:00:01
|2|2|1|2013-03-01 00:00:01
|3|3|0|2013-03-01 00:00: 01
|4|4|0|2013-03-01 00:00:01
|5|5|0|2013-03-01 00:00:01
|6|6|0|2013-03-01 00:00 :01
|7|7|0|2013-03-01 00:00:01
|8|8|0|2013-03-01 00:00:01
|9|9|0|2013-03-01 00: 00:01
|10|10|0|2013-03-01 00:00:01
|11|11|0|2013-03-01 00:00:01
|12|12|0|2013-03-01 00 :00:01
|13|13|0|2013-03-01 00:00:01
|14|14|0|2013-03-01 00:00:01
|15|15|0|2013-03-01 00:00:01
|16|16|0|2013-03-01 00:00:01
|17|17|0|2013-03-01 00:00:01
|18|18|0|2013-03-01 00:00: 01
|19|19|0|2013-03-01 00:00:01
|20|20|0|2013-03-01 00:00:01
--
|21|1|10|2013-03-01 00 :01:01
|22|2|13|2013-03-01 00:01:01
|23|3|5|2013-03-01 00:01:01
|24|4|6|2013-03-01 00:01:01
|25|5|1|2013-03-01 00:01:01
|26|6|8|2013-03-01 00:01:01
|27|7|9|2013-03- 01 00:01:01
|28|8|3|2013-03-01 00:01:01
|29|9|10|2013-03-01 00:01:01
|30|10|2| 2013-03 -01 00:01:01
|31|11|2|013-03-01 00:01:01
|32|12|9|2013-03-01 00:01:01
|33|13|3|2013- 03-01 00:01:01
|34|14|5|2013-03-01 00:01:01
|35|15|9|2013-03-01 00:01:01
|36|16|1|2013-03-01 00:01:01
|37|17|2|2013-03-01 00:01: 01
|38|18|1|2013-03-01 00:01:01
|39|19|6|2013-03-01 00:01:01
|40|20|3|2013-03-01 00:01 :01

4

0 回答 0