gpt4 book ai didi

php - 查询获取空闲时间MYSQL

转载 作者:可可西里 更新时间:2023-11-01 06:40:07 24 4
gpt4 key购买 nike

<分区>

在制定 MYSQL 查询以获得不在表数据内的结果方面需要一些逻辑帮助。

我有一个名为 schedule 的表,其中包含数据类型为“时间”的列,这些列指示该特定时间表的开始和结束时间,以及一个引用表“rooms”的外键,该表将在其中进行。在其搜索功能的 php 代码中,我想添加一个功能来显示当前未被预定占用或空置的房间的结果。我添加了一个 jquery slider 来专门获取搜索者想要的开始时间和结束时间。

   TABLE 'schedule'
room sched_start sched_end
1 09:00:00 10:00:00
1 11:00:00 12:00:00
2 07:30:00 08:30:00
2 11:30:00 13:00:00

例如,搜索者想在 10:00:00 到 11:00:00 之间搜索一个空房间。根据数据库,结果应该显示房间 1 和房间 2 应该显示在搜索结果中,因为这两个房间在搜索者指定的时间内都不会被占用。我想按时间顺序比较所有类似房间的时间表,第一行或第一个时间表的'sched_end'和后续行或时间表的sched_start等等,以确定是否有空闲时间之间。谁能帮我解决这个问题?

所有帮助和讨厌的人都将不胜感激,因为我可以在 MySQL 中尽可能多地成为菜鸟。

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