mysql - MySql - 时间安排查询
问题描述
我有一张桌子id, user_id, start_date_time, end_date_time
User_id 有很多记录。我需要从 user_id 中搜索多条记录的 Start_date_time 和 End_date_time 之间的时间。例子
1,28,2019-11-16 18:00:00, 2019-11-16 20:00:00
2,28,2019-11-17 22:00:00, 2019-11-17 23:10:00
3,28,2019-11-17 23:00:00, 2019-11-17 23:15:00
如果我在任何给定时间进行搜索,我需要输出大于给定时间的所有记录。
因此,如果我需要 2019-11-17 22:15:00 以上的记录,我需要输出 2 条记录。
你能帮我举个例子吗。
解决方案
这是你想要的吗?
select t.*
from t
where t.end_date_time > ?;
?
是您传入的值的参数占位符 。
推荐阅读
- reactjs - 基本 Jest 单元测试中的错误 - 意外标识符 | _Object$defineProperty | babel-运行时
- javascript - 对进度条进行反时钟
- c# - EF Core:列名“companyId1”无效
- angular - 无法加载组件,自动将我重定向到登录页面
- sql - ireport 引发错误“ireport 引发错误:org:postgresql.util.PSQLException:错误函数 regexp_split_to_table 不存在”
- python - 索引错误:使用文件路径列出超出范围的索引
- c# - 等待请求时的任务等待问题
- assembly - 汇编中的冗余值复制?
- php - 查看收藏用户列表
- javascript - 在 wordpress 网站上创建动画