PHP Mysql获取时间范围之间的间隙
我是新来这里的。不管怎样,这是我的问题,希望有人能在这方面帮助我。 我在mysql中有一个表,见下文PHP Mysql获取时间范围之间的间隙,php,mysql,time,difference-between-rows,Php,Mysql,Time,Difference Between Rows,我是新来这里的。不管怎样,这是我的问题,希望有人能在这方面帮助我。 我在mysql中有一个表,见下文 Start Time End Time Date 9:00 10:00 2016-02-26 9:00 10:00 2016-02-25 11:00 12:00 2016-02-25 12:00
Start Time End Time Date
9:00 10:00 2016-02-26
9:00 10:00 2016-02-25
11:00 12:00 2016-02-25
12:00 13:00 2016-02-25
13:00 14:00 2016-02-25
15:00 16:00 2016-02-25
我想得到的是这些时间和具体日期之间的差距。请参阅以下内容以了解我所需的输出:
Start Time End Time Date
10:00 11:00 2016-02-25
14:00 15:00 2016-02-25
如果有人知道答案,那将是一个很大的帮助。谢谢您可以使用以下查询: 选择间隙开始、间隙结束 从…起 选择结束时间 从mytable中选择t2 其中t2.EndTime
你想要结束时间的开始时间吗?非常感谢兄弟。效果很好。你救了我一天。谢谢你的快速回复。祝你有一个愉快的一天:对不起,兄弟,但我不得不接受这个答案。这对你们来说可能是个简单的解决方案,但对我来说却是个大问题。我发现它一直在显示时间,而不是开始时间。请查看上面的修订示例以了解更多详细信息。再次感谢大家@giorgosbetos,我不知道这有多简单。谢谢: