相关疑难解决方法(0)

在MySQL中按时间间隔聚合数据

基本上我想要的是根据时间跨度在表中聚合一些值.

我所做的是,我每隔15分钟拍摄一个系统的快照,我希望能够在很长一段时间内绘制一些图表.如果显示太多的点(除了渲染速度非常慢)之外,图形会变得非常混乱,我想通过对多个点进行平均来将多个点聚合到一个点来减少点数.

为此,我必须能够通过我可以定义的桶(每天,每周,每月,每年......)进行分组,但到目前为止,我的所有实验都没有运气.

有什么技巧可以申请吗?

mysql group-by aggregate

7
推荐指数
1
解决办法
4816
查看次数

MySQL SUM时间(3),以毫秒为单位

我有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

php mysql

6
推荐指数
1
解决办法
490
查看次数

标签 统计

mysql ×2

aggregate ×1

group-by ×1

php ×1