gpt4 book ai didi

mysql - 考试总持续时间

转载 作者:行者123 更新时间:2023-11-29 17:46:09 24 4
gpt4 key购买 nike

我有带有字段的表检查:

id - int(10) UNSIGNED,
name - varchar(255)
duration - int(10) UNSIGNED

有记录:

Exam A 3600 
Exam B 3600

并且需要对它们的总持续时间进行求和,但是当尝试使用以下代码将它们转换为 UNIXTIME 时结果不正确:

SELECT
id,
name,
FROM_UNIXTIME(SUM(duration), '%H:%i') AS totalDuration
FROM
exams

所以总结果是:04 小时 : 00 分钟

猜猜问题出在转换上?

最佳答案

你可以这样做:

SELECT
id,
name,
TIME_FORMAT(SEC_TO_TIME(SUM(duration)),'%Hh %im')
FROM
exams

因为它不是 UNIX 时间,而是以秒为单位的流逝时间

关于mysql - 考试总持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49813191/

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