为了账号安全,请及时绑定邮箱和手机立即绑定

3个日期范围之间的搜索记录

3个日期范围之间的搜索记录

PHP
繁星coding 2022-01-02 20:16:34
我需要从选择 3 个(不是 2 个)日期/时间范围之间的记录的数据库表中输出数据例如开始时间:2019-09-07 18.00 结束时间:2019-09-07 20.00所以用户应该能够在开始日期时间(下午 6 点 - 18 点)之前 25 分钟,在活动期间但不能在结束日期时间(晚上 8 点 -20 点)之后看到记录。我试过了db->query = "SELECT o_id, schedule, date, start_time, end_time FROM working_schedule WHERE o_id = '".$user_id."'AND (start_time <= '".date('Y-m-d\TH:i:s', strtotime("-25 minutes"))."' AND start_time >= '".date('Y-m-d\TH:i:s')."') AND end_time >= '".date('Y-m-d\TH:i:s')."'";但结果是NULL。作为参考,这里有一个 sql 小提琴。预先感谢您为我指明正确的方向。
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

你需要这个吗?


 select * from working_schedule

 where

 NOW() BETWEEN DATE_SUB(start_time,INTERVAL 25 MINUTE)  AND end_time


查看完整回答
反对 回复 2022-01-02
  • 1 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信