SELECT if(count(1)>0,1,0) hasCount FROM xx_table WHERE NOT ( end_time < _startTime OR start_time > _endTime )
其中 _startTime 为传入参数的开始时间
_endTime 为传入参数的结束时间
end_time < _startTime OR start_time > _endTime
不重叠的情况就这两种,然后取反就可以了
SELECT if(count(1)>0,1,0) hasCount FROM xx_table WHERE NOT ( end_time < _startTime OR start_time > _endTime )
其中 _startTime 为传入参数的开始时间
_endTime 为传入参数的结束时间
end_time < _startTime OR start_time > _endTime
不重叠的情况就这两种,然后取反就可以了