gpt4 book ai didi

mysql - 将 MySQL 日期和时间转换为日期时间

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

我有一个有 4 列的表。登录日期、退出日期、登录时间、退出时间。

如何获得差异。我尝试过这样的事情;

SUM(TIMESTAMP(date_logout, time_logout) - TIMESTAMP(date_log, time_log))

但是我得到了一个非常非常高的数字,但我无法将其转换为正确的时间。有什么提示或线索吗?顺便说一句,我没有设计 table :P

提前致谢!

最佳答案

如果您想要以秒为单位的差异:

SUM(UNIX_TIMESTAMP(TIMESTAMP(date_logout, time_logout)) - UNIX_TIMESTAMP(TIMESTAMP(date_log, time_log)))

如果您想要以天为单位的差异:

SUM(DATEDIFF(TIMESTAMP(date_logout, time_logout), TIMESTAMP(date_log, time_log)))

如果您希望差异为 HH:mm:ss

SUM(TIMEDIFF(TIMESTAMP(date_logout, time_logout), TIMESTAMP(date_log, time_log)))

关于mysql - 将 MySQL 日期和时间转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538211/

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