php sql 时间范围内,php – 使用sql检查特定时间的餐厅表可用性

我正在尝试使用yii框架构建餐厅表管理应用程序,目前我仍然坚持在特定时间检索表的可用性

我有以下表格

下面的图像显示了我的表结构

我通过使用以下代码获得可用表

$model = new Table;

$criteria = new CDbCriteria;

$criteria->condition = 'floor_id=' . $floorid;

$rows = $model->model()->with(array(

'bookingTables' => array(

'condition' => 'bookingTables.table_id IS NULL'

)))->findAll($criteria);

这仅适用于booking_table表中不存在表ID的情况

假设如果说booking_table表已经填充了表ID,那么上面的代码将无法正常运行它将始终返回为不可用(不知道如何使用时间来获取可用的表)

那么如何在yii或sql中的任何解决方案中获取特定时间段的可用表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值