gpt4 book ai didi

php - 计算每个用户两个时间戳之间的总时间

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

目前我遇到了一些 MySQL 查询问题。我有一个这样的表:

ID|USERID|USERNAME|STARTTIME|ENDTIME|COMMITTYPE

用户单击前端中的按钮 -> 开始 <- 和 -> 停止 <-。这将创建一个数据库条目,其中包含各自的职责、开始时间和结束时间。因此,每次单击开始都会在数据库中创建一个新行/条目,并通过单击停止按钮完成。

我的问题,是否有机会计算每个用户和提交类型的开始时间和结束时间之间的总时间?

最佳答案

这可能行得通

SELECT USERID, COMMITTYPE, MIN(STARTTIME), MAX(ENDTIME), 
SUM(TIME_TO_SEC(TIME_DIFF(ENDTIME - STARTTIME))/3600) hours FROM tablename
GROUP BY USERID, COMMITTYPE

关于php - 计算每个用户两个时间戳之间的总时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31270453/

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