gpt4 book ai didi

mysql - 如何检查日期范围是否存在

转载 作者:行者123 更新时间:2023-11-29 02:56:24 25 4
gpt4 key购买 nike

从标题你可能已经注意到,我的问题很难表达,但是有问题:

我有一些数据的 MySQL 表:

enter image description here

在注册表中,我必须指定预订开始和结束时间。我如何检查指定时间是否已经注册预订。例如,我不能进行从 13:20 开始到 15:00 结束的新预订,等等。

最佳答案

如果您要创建的新预订的开始或结束在当前范围内,则应阻止预订。使用 :reservationStart:reservationEnd 作为这些日期,您可以查询:

SELECT *
FROM reservations
WHERE :reservationStart BETWEEN reservation_from AND reservation_to OR
:reservationEnd BETWEEN reservation_from AND reservation_to OR

关于mysql - 如何检查日期范围是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30256288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com