您能帮我使用mysql在我的数据库中获取这两列的间隔吗?我试过了下面的时间差,但是问题是:我在09/22/16的晚上23:00时钟,而我在09/23/16的早晨01:00的时间,我得到了一个错误的结果-22:00:00?我需要得到的结果是02:00:00。请帮帮我。
select timeDiff('clockout', 'clockin') as interval;
发布于 2016-09-22 02:19:29
我认为你的问题只是在某些情况下你需要增加24小时:
select (case when clockout > clockin
then timeDiff(clockout, clockin)
else addtime(timeDiff(clockout, clockin), '24:00:00')
end) as diffhttps://stackoverflow.com/questions/39629182
复制相似问题