sql - 使用 sql 计算类型时间的总和

标签 sql mysql

如何计算我的名为“timeSpent”的结肠的时间总和,格式如下:HH:mm 在 SQL 中?我正在使用 MySQL。

我的专栏类型是时间。

它有这个结构

TimeFrom like  10:00:00           12:00:00     02:00:00
TimeUntil      08:00:00           09:15:00     01:15:00
Time spent      

total time 03:15:00

最佳答案

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

这对我有用。希望这会有所帮助。

关于sql - 使用 sql 计算类型时间的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054123/

相关文章:

php - 当另一个表中不存在某些内容时执行此查询

mysql - 如何根据耗时(带有时间字段)进行选择

PHP查询帖子并将未查询的帖子添加到末尾

python - 在postgresql中插入一个数组

sql - 查询转换 Varchar HH :MM to Integer Minutes in SQL Server 2008

sql - 比较postgresql中的日期

php - 使用 PHP 在 Codeigniter 中连接两个表

php/pdo/mysql - 访问被拒绝

如果表中不存在,Mysql触发器将插入行但不起作用

sql - 从过程DB2中的内部SQL调用获取SQLCODE和SQLSTATE