但是查询2给出了null,唯一的区别是我试图比较第4行的时间。开始时间是14:00:00,结束时间是14:10:00,所以它应该给我一个值
在教程表中,可能有许多教程具有相同的房间号和时间,我没有在标记表中处理它的日期。
我可以使用错误的连接类型吗?或者我是否需要使用工会。
答案 0 :(得分:1)
试试这个
and '14:05:00' >= tutorial.begin
and '14:05:00' <= tutorial.finish
您现有的where
仅在tutorial.begin
和tutorial.finish
= '14:05:00'
时匹配。
答案 1 :(得分:1)
从14:00开始到14:10结束不符合标准。
尝试以下方法:
tutorial.begin >= '14:00:00' AND tutorial.finish <= '14:10:00'
编辑:再次阅读问题后更改了答案