两列sql中的两次

6ju8rftf  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(252)

我在数据库表中有fromtime和endtime的记录。有fromtime=09:00和endtime=10:00,因此添加一个新的fromtime=09:05和endtime=10:05,然后系统将显示两个时间都已存在的警报消息。
我正在使用这个sql语句

SELECT * 
FROM `tbl_timetable` 
WHERE fromtime <= '09:05' AND totime >= '10:05'

但无法获取两次的任何警报消息已存在。

gkn4icbw

gkn4icbw1#

您的查询应该是:

SELECT * 
FROM tbl_timetable
WHERE '10:05' > fromtime AND totime > '09:05'

db-fiddle测试

相关问题