我想检测在另一个时间段内的条目。
例如:
数据库中已存在的事件 1 于晚上 11:18 开始,于凌晨 1:55 结束
活动 2 于晚上 11:20 ($eventstart) 开始并于下午 1:30 ($eventend) 结束
现在应该添加第二个条目,在此之前它应该检查在该时间内是否已经存在另一个条目。在表中 eventstart 和 evenend 是时间戳。
有了这个无法检测到的查询。
SELECT COUNT(*) as within_time
FROM `events`
WHERE eventstart BETWEEN '$eventstart' and '$eventend'
OR eventend BETWEEN '$eventstart' and '$eventend'
——
是否可以使用 SQL 查询?
你的检查器坏了。如果我很好理解你:
SELECT COUNT(*) as within_time
FROM `events`
WHERE $eventstart BETWEEN eventstart and eventend
OR $eventend BETWEEN eventstart and eventend
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句