gpt4 book ai didi

php - mysql查询中的日期时间差总和

转载 作者:行者123 更新时间:2023-11-29 01:59:25 25 4
gpt4 key购买 nike

Mysql表的列是

Starttime - type:datetime, Stoptime - type:datetime

数据

Starttime, stoptime
2013-10-25 09:00:00, 2013-10-25 17:00:00
2013-10-26 09:00:00, 2013-10-26 17:00:00
2013-10-27 09:00:00, 2013-10-27 17:00:00
2013-10-28 09:00:00, 2013-10-28 17:45:00

查询

select, min(starttime), max(stoptime), 
SUM(TIME_TO_SEC(TIME_DIFF(stoptime - starttime))) total_hours from mytable

返回秒数,我可以使用 TIME_TO_SEC() 将其转换回时间 ... 它以 HH:MM:SS 格式给出结果,例如28:45:00

但我需要将 28:45:00 转换为 28.75 小时格式。我该怎么做?

最佳答案

select, min(starttime), max(stoptime), 
SUM(TIME_TO_SEC(TIME_DIFF(stoptime - starttime))/3600) total_hours from mytable

关于php - mysql查询中的日期时间差总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19051544/

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