我正在与 Mysql 代码作斗争,我不知道如何解决这个问题。我有两列带有时间值的列,我在 Mysql 查询结果中按 desc 对其进行了排序。
我需要找出第二行 StateEndTime 和第一行 StateStarTtime 等之间的差异,并将其显示在新行/列中。最终表格应如下所示:
ID Type StateStarTtime StateEndTime Min Difference
xxx YYY 03:57 03:59 00:02
xxx ZZZ 03:53 03:55 00:04
xxx ZZZ 03:46 03:49
最佳答案
SELECT id,startTime,endTime,type,TIMEDIFF(endTime,startTime) as min_df FROM tasks where 1
关于MySQL - 用第二行的第二列减去第一行的第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54491671/