如何在mysql中检查用户的任务分配时间?

如何在mysql中检查用户的任务分配时间?,mysql,Mysql,我有这样的桌面任务管理器 task_id | from_time | to_time | user_id | ========================================= 1 | 10:30 | 12:00 | 1 2 | 16:00 | 17:30 | 1 3 | 12:00 | 14:00 | 1 任务标识|从|时间|到|时间|用户标识| =======================

我有这样的桌面任务管理器

task_id | from_time | to_time | user_id | ========================================= 1 | 10:30 | 12:00 | 1 2 | 16:00 | 17:30 | 1 3 | 12:00 | 14:00 | 1 任务标识|从|时间|到|时间|用户标识| ========================================= 1 | 10:30 | 12:00 | 1 2 | 16:00 | 17:30 | 1 3 | 12:00 | 14:00 | 1 如果我使用下面的查询,我可以得到第一条记录

从任务管理器中选择* 其中from_time='12:00'

但是我想检查用户的时间,11:30到12:30之间的时间。 如何获得第一个和最后一个记录的结果?

这个如何:

SELECT * FROM task_manager WHERE from_time >= '11:30' AND to_time <= '12:30' limit 2;
选择*FROM task\u manager,其中FROM\u time>='11:30'和to\u time尝试以下操作:

SELECT * FROM task_manager WHERE (from_time >= '11:30' AND from_time <= '12:30') OR (to_time >= '11:30' AND to_time <= '12:30');

SELECT*FROM task\u manager其中(FROM\u time>='11:30'和FROM\u time='11:30'和to\u time如果时间列的日期/时间格式正确,则以下查询将起作用

SELECT column_name(s) 
FROM task_manager 
WHERE from_time >= '11:30' AND to_time <= '12:30' limit 2;
选择列名称
来自任务管理器

WHERE from_time>='11:30'和to_time No它获取所有记录创建!请立即接受此答案(单击“V”)。您更改了什么,我看不到任何更改。