gpt4 book ai didi

Mysql查询获取餐厅剩余座位

转载 作者:可可西里 更新时间:2023-11-01 06:38:21 25 4
gpt4 key购买 nike

我在编写 mysql select 查询时遇到问题,我可以在其中获取时间段内的空闲座位数。

让我定义我的问题用户 mysql 查询:

假设我有一张 table restaurant_booking

enter image description here

如果餐厅总共有 25 个座位,一位用户想在 2:00pm - 4:00pm 之间15 座位 如何到这个时间登记预订表 如何有多少座位?

如果我看到这个预订表有 20 个座位已经预订到这个时间段,那么我应该如何才能只剩下 5 个座位​​?

如果有人有任何想法,请告诉我。谢谢。

最佳答案

尝试

select
sum(booked_seat) as seatsAva
from
restaurant_booking
where
STR_TO_DATE(end_booking_time,'%r') < DATE_FORMAT(NOW(), '%r')

然后你可以从 25 中减去 seatsAva,上面的 query 会给你当前 unavailable 座位数

关于Mysql查询获取餐厅剩余座位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17567620/

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