2014-11-06 45 views
-1

一定时期之间的所有记录我有以下表,例如:选择在MySQL

id....name....fromtime....totime 
1.....a.......00:00.......00:09:59 
2.....a.......00:10.......00:19:59 
3.....a.......00:20.......00:29:59 
4.....a.......00:30.......00:39:59 
5.....a.......00:40.......00:49:59 

我要找回属于一个(没有问题),并在00:05之间的所有记录, 00:25也就是说,对于上面的例子,第1行到第3行将4和5分开。

我该如何做到这一点使用MySQL? 谢谢

+2

[***你试过什么吗?***](http://whathaveyoutried.com)请发布您迄今尝试过的任何查询。 *提示:*要过滤日期和时间,你应该使用不等式('>','> =','<','<=') – Barranka 2014-11-06 15:35:47

+0

我尝试过“之间”和简单的操作符,寻找是不是在我找的“从”的同一行,所以我得到一个空的结果集。 – Amos 2014-11-06 15:40:10

回答

0

和FROMTIME> = SUBTIME($时间),00:10:00) - 也拿到第一排

和TOTIME < =更新时间(时间($ time),'00:20:00') - 00:20:00就是一个例子