我在数据库表中有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'
但无法获取两次的任何警报消息已存在。
gkn4icbw1#
您的查询应该是:
SELECT * FROM tbl_timetable WHERE '10:05' > fromtime AND totime > '09:05'
db-fiddle测试
1条答案
按热度按时间gkn4icbw1#
您的查询应该是:
db-fiddle测试