gpt4 book ai didi

Mysql 平均时间列?

转载 作者:IT老高 更新时间:2023-10-28 13:00:51 24 4
gpt4 key购买 nike

SELECT avg(duration) as average FROM login;

持续时间的数据类型是“时间”,因此我的值是:00:00:14、00:20:23 等

我执行它给我的查询:2725.78947368421

那是什么?我要时间格式,mysql能按时平均吗??

最佳答案

试试这个:

SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(`login`))) FROM Table1;

测试数据:

CREATE TABLE `login` (duration TIME NOT NULL);
INSERT INTO `login` (duration) VALUES
('00:00:20'),
('00:01:10'),
('00:20:15'),
('00:06:50');

结果:

00:07:09

关于Mysql 平均时间列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com