gpt4 book ai didi

MYSQL Seconds 列表示时间

转载 作者:行者123 更新时间:2023-11-29 13:55:56 26 4
gpt4 key购买 nike

我有一个秒列,我需要以某种可读的格式显示。

Table A
Time
259200

select Time from Table A

我需要得到:3 天,00:00:00 我需要没有天 if > 24 小时。

我尝试了很多方法,但没有得到正确的答案。

我尝试过的一些事情是:

select  floor(hour( sec_to_time
Select sec_to_time
SELECT TIME_FORMAT( MAKETIME(

最佳答案

这个怎么样:

SELECT 
CONCAT_WS(' ',
`time` DIV 86400, 'day(s) and',
SEC_TO_TIME(MOD(`time`, 86400)), 'hours'
)
FROM TableName;

time DIV 86400为您提供天数,SEC_TO_TIME(MOD(``time``, 86400))给你h:m:s其余的。然后将它们连接起来。

输出:

0 day(s) and 01:50:00 hours
1 day(s) and 10:17:36 hours
101 day(s) and 10:50:32 hours

请参阅sql fiddle .

关于MYSQL Seconds 列表示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15865115/

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