繁体   English   中英

需要有关创建SQL查询的建议

[英]require suggestions for creating a sql query

我正在设计实验室预订页面。 在那里,我需要一些查询来检查用户选择的时间是否可用。 我正在使用以下方法进行检查:

select * from slotbook where start between $startTime and $endTime or end between $startTime and $endTime

$ startTime和$ endTime是从php表单发布的。 到现在为止。 但是我想要一个更多的功能,即$ startTime应该比它最近的预订位至少多10分钟。 这意味着,如果先前预订了一个endTime为1:30 PM的广告位,并且用户提交了1:35 PM作为其预订的startTime,则应该对其进行检查。 此查询还需要什么?

如果我对您的理解正确,为什么不直接在$ startTime中减去10并在$ endTime中添加10,然后再运行查询,从而在所选时间的任一侧给您10分钟?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM