数据库某表中有两个字段,开始时间 startTime 和结束时间 endTime,现有一个时间段 (s, t),查询表中是否有与该时间段冲突的记录(已知表中一条记录满足 startTime < endTime,且 s < t)。
自己想的方法,在网上搜到一些感觉都比这个复杂,供参考。
select * from test_table t where t.startTime < :e and t.endTime > :s
数据库某表中有两个字段,开始时间 startTime 和结束时间 endTime,现有一个时间段 (s, t),查询表中是否有与该时间段冲突的记录(已知表中一条记录满足 startTime < endTime,且 s < t)。
自己想的方法,在网上搜到一些感觉都比这个复杂,供参考。
select * from test_table t where t.startTime < :e and t.endTime > :s