0

我在使用 MYSQL 查询时遇到了与预订重叠的问题。

我们正在为预订汽车停车位的项目工作,但我们在搜索可用性时遇到了问题

如果用户在两个日期之间搜索停车位,我们需要获取剩余的可用停车位数量。

这里的问题不是重叠的日期和时间

例如,我们有 3 个预订,第一个是 1-3/8 的,第二个是 3-5/8 的,第三个是 5-7/8 的,我们有 5 个可用位置,用户正在寻找1 - 7/8,剩余的可用名额是 4 个,而不是 2 个。因为每个预订都在另一个预订完成后开始。

我们尝试了几种解决方案,例如检查每小时的搜索

但这不是一个好的解决方案,尤其是在搜索长时间/日期时

这是一个图像解释什么是问题

重叠

重叠

谢谢

4

0 回答 0