MySQL查询输出一小时的值(由timestamp列控制)

时间:2012-03-21 10:06:23

标签: php mysql database

cronjob每10分钟执行一次脚本,以捕获facebook的粉丝数量 fanpages。例如。目前正在观察3页,而不是 一小时内生成的数据总和为18(6 /小时/页)。 结果存储在数据库(queryid,name,likes,timestamp)

现在我要显示一个值,例如每小时(每30分钟一次)有价值的(24小时,48小时)任何时间范围,而不是一天的完整值(2592对72行) 这怎么可能?

我希望你能理解我的问题;)

1 个答案:

答案 0 :(得分:2)

MySQL给你GROUP BY HOUR(FROM_UNIXTIME( column ))。或者DAYHOUR甚至是DAYOFMONTH。那应该给你一些选择。

完整列表为in the manual。您应该可以通过任何返回值的函数进行排序。