繁体   English   中英

如何使用格式(HH:mm:ss)在MySQL查询中减去时间

[英]How can I do Substract Time in MySQL Query, using format (HH:mm:ss)

timestart = 16:46:33

timeend = 16:48:22

预期结果= 00:01:49

我的查询:

Select timestart , timeend, (timeend - timestart) as rangetime from time; 

检查MySQL TIMEDIFF函数。

尝试这个:

SELECT timestart, timeend, TIMEDIFF(timeend, timestart) AS rangetime 
FROM time;

尝试使用SubTime

Select timestart , timeend, SUBTIME(timestart ,timeend) As rangetime from time; 

现场演示

select Timestart,Timeend,subtime(Timestart,Timeend) as rangetime from time;

更多信息

检查TIMEDIFF功能

尝试这个

    SELECT timestart,
       timeend,
       TIMEDIFF(timeend,timestart) AS rangetime
FROM `time`;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM