我想通过检查预订日期或即将到来的日期的时间段可用性来更新我的会议室预订表

Posted

技术标签:

【中文标题】我想通过检查预订日期或即将到来的日期的时间段可用性来更新我的会议室预订表【英文标题】:I want to update my conference_room_booking table by checking time slot availability on booking date or upcoming date 【发布时间】:2017-03-23 23:16:59 【问题描述】:

我有两张桌子 room_detail 和 Conference_room_booking

room_detail       conference_room_booking
-------------     ------------------------
room_id PK        room_booking_id PK
room_name         room_id
no_of_seat        user_id
                  date
                  from_time
                  to_time
                  room_status
                  creation_time

用户已经预订了房间并想要更新 Conference_room_booking 通过检查当天或 前几天,也可以更改 room_name。

条件:用户不应预订过去的日期或时间

如何在 sql 查询中做到这一点? sql查询可以做哪些部分? 请帮忙。

【问题讨论】:

你有什么? 你可以假设两个表中的任何数据 我的意思是.. 你有正在处理的脚本吗? 我不知道如何编写这个查询。我努力为它写任何代码。我要求写查询 你必须先尝试一下,伙计。我们不是在这里喂人。我们让他们通过纠正来学习 【参考方案1】:

https://***.com/a/2334741/1385774

UPDATE
    Table_A
SET
    Table_A.col1 = Table_B.col1,
    Table_A.col2 = Table_B.col2
FROM
    Some_Table AS Table_A
    INNER JOIN Other_Table AS Table_B
        ON Table_A.id = Table_B.id
WHERE
    Table_A.col3 = 'cool'

【讨论】:

以上是关于我想通过检查预订日期或即将到来的日期的时间段可用性来更新我的会议室预订表的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django 中检查或设置房间可用性

获取即将到来的指定日期的日期

DateTimePicker 从数据库中预订日期和时间

如何分组,计算和映射日期范围? [关闭]

按即将到来的日期对日期为字符串的数组进行排序

时间段预订脚本 - 检查可用性