MySQL的1H记录我使用:过去24小时
SELECT * FROM data WHERE date >= now() - INTERVAL 1 DAY
在最后24小时获取的所有记录。有没有一种方法可以从MySQL中“过滤”,以在该24小时内只读取每个小时的一个值?我真的不介意它的第一记录还是每小时的最后记录。
日期在Mysql时间戳中,并用作主键(CURRENT_TIMESTAMP)。
为什么?我每分钟插入一次温度记录,然后用Google Chart绘制它。当我绘制过去24小时的图表时,它看起来很疯狂!由于它是一个家庭DIY项目,在过去的24小时内以1小时的间隔绘制温度图表很好。
乍一看它的工作完美。输出过去24小时内每小时的最后一条记录。谢谢! – from