使用 SQL 计算时间值的总和
在 SQL 中,您可以计算时间值的总和,例如“ timeSpent”列,格式为 HH:mm,使用以下查询:
SELECT SEC_TO_TIME( SUM(TIME_TO_SEC(`timeSpent`)) ) AS timeSum FROM YourTableName
Here's此查询的工作原理:
用法示例:
假设您的“YourTableName”具有以下内容data:
TimeFrom | TimeUntil | Time spent --------------------------------- 10:00:00 | 12:00:00 | 02:00:00 12:00:00 | 09:15:00 | 01:15:00
运行上述查询将得到以下结果:
timeSum -------- 03:15:00
这表示“timeSpent”列中花费的总时间,计算为 2 小时,15分钟。
以上是如何在 SQL 中对时间值求和(HH:mm 格式)?的详细内容。更多信息请关注PHP中文网其他相关文章!