基本上我想要的是根据时间跨度在表中聚合一些值.
我所做的是,我每隔15分钟拍摄一个系统的快照,我希望能够在很长一段时间内绘制一些图表.如果显示太多的点(除了渲染速度非常慢)之外,图形会变得非常混乱,我想通过对多个点进行平均来将多个点聚合到一个点来减少点数.
为此,我必须能够通过我可以定义的桶(每天,每周,每月,每年......)进行分组,但到目前为止,我的所有实验都没有运气.
有什么技巧可以申请吗?
我有mysql列时间(3)并且它存储了很好的时间值..但是后来我要总结两次它转换为坏时间格式;
我有两个记录:
id | time
---|-----------
1 | 00:00:15.490
2 | 00:02:14.900
Run Code Online (Sandbox Code Playgroud)
所以在真实中我应该得到: 00:02:30.390
但我明白了 230.390
无论如何从Mysql得到正确的答案?PS我使用PHP的功能,但不想使用它,除非有其他方法.需要与MILLISECONDS相加
现在我正在使用查询 SELECT SUM(time) AS total_time FROM times WHERE 1