dsbc80836 2012-03-21 10:06
浏览 88
已采纳

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

A cronjob executes a script every 10 minutes, to capture the fan count of facebook fanpages. E.g. 3 pages are under observation right now, than the sum of data which is generated in a hour is 18 (6/hour/page). The results are stored in a database (queryid, name, likes, timestamp)

Now I want to display a value e.g. each hour (each 30 minutes whatever) of a valuable (24 hours, 48 hours whatever) timerange, and not the complete values of a day (2592 vs. 72 rows) How is this possible?

I hope you'll understand my problem ;)

  • 写回答

1条回答 默认 最新

  • dongpeng7744 2012-03-21 10:17
    关注

    MySQL leys you GROUP BY HOUR(FROM_UNIXTIME( column )). Or by DAY, HOUR and even DAYOFMONTH . That should do give you some options too look at.

    The full list would be in the manual. You should be able to order by any function which returns a value.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 echarts动画效果失效的问题。官网下载的例子。
  • ¥60 许可证msc licensing软件报错显示已有相同版本软件,但是下一步显示无法读取日志目录。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加