mysql - 当我们有 n 次在 00 :00:00 format 中时,如何在 mysql 中添加时间列表

标签 mysql sql time

当我们有 n 次是 00:00:00 格式时,如何在 mysql 中添加时间列表

id   time
1    00:12:21
2    00:02:00
3    01:00:01
4    00:00:20

我试过了

SELECT ADDTIME(time) 
from table 
where 1=1  

但是 ADDTIME(time1,time2) 只接受 2 个参数

它添加为 ADDTIME(00:00:20,00:00:21) => 00:00:41

我想添加时间列中的所有时间

最佳答案

SELECT  SEC_TO_TIME( SUM( TIME_TO_SEC( `timeSpent` ) ) ) AS timeSum  
FROM YourTableName

关于mysql - 当我们有 n 次在 00 :00:00 format 中时,如何在 mysql 中添加时间列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46233101/

相关文章:

java - 在mysql中设置event_scheduler

mysql - 我怎么能处理多个外键?

python - 在Python中重置(重新初始化)整数列表(至0)的最佳方法是什么

mysql - 为什么 symfony 对连接执行额外的查询

mysql - 使用 like 和 % 的 SQL 错误

c# - 使用 C# 将 Null 插入数据库

mysql - 合并在空表的插入语句中不起作用

javascript - 允许在 javascript 中添加一位或两位数的时间

JavaScript 日期和时间选择器

php - 适合初学者的 PHP 动态页面?