gpt4 book ai didi

php - 如何在 HH :MM:SS format 中获得具有精确值的时间字段的正确 sum()

转载 作者:行者123 更新时间:2023-11-28 23:28:38 25 4
gpt4 key购买 nike

我在 PHPMyAdmin 中使用了类似于下面的查询:

SELECT id, name, group_concat(timecomplete) AS 'Timelist', sum(timetaken) AS 'Total Time'
FROM dailysummarylog

这是我的查询生成的内容:

ID  | Name        | Timelist                   | Total Time1   | Employee 1  |06:35:15,00:59:54,01:24:45  | 819142   | Employee 2  |02:44:42,00:59:36,00:15:10  | 31888

问题 #1: 我在 Timelist 上使用了 sum() 来获取 Total Time 但它没有显示正确的总数。当我尝试计算它时,总时间应该如下所示:

  • 1:8 小时 59 分 54 秒
  • 2:3 小时 59 分 28 秒

问题 #2: 当我尝试使用 PHP 将其存储到另一个表中时,TimelistTotal Time 员工 2 显示“00:00:00”。对于员工 1,它显示“08:19:14”

附加信息:TimelistTotal Time 都设置为 'Time' 类型。

最佳答案

问题 1 的答案使用 SEC_TO_TIME 和 TIME_TO_SEC 函数

SELECT id, name, group_concat(timecomplete) AS 'Timelist', SEC_TO_TIME(sum(TIME_TO_SEC((timetaken))) AS 'Total Time'
FROM dailysummarylog group by name;

关于php - 如何在 HH :MM:SS format 中获得具有精确值的时间字段的正确 sum(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38215684/

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