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

请问下mysql该怎么查询在某个时间范围内没有值的数据?

请问下mysql该怎么查询在某个时间范围内没有值的数据?

绝地无双 2022-04-21 15:11:15
比如我在一堆通行记录里要查出'2017-03-10 07:00:00'到2017-03-10 08:55:00没有值的通行记录
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

你好!


操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围 没有值就用 is null 判断 select * from XX where date between 2017-03-10 07:00:00 and 2017-03-10 08:55:00  and record is null


查看完整回答
反对 回复 2022-04-24
?
莫回无

TA贡献1865条经验 获得超7个赞

你要给字段名出来啊,比如,你要查的字段名,你的时间字段名。
select 所查字段名 from xx(表) where (时间字段) >'2017-03-10 07:00:00' and (时间字段) < '2017-03-10 08:55:00' and 所查字段 is null ;

查看完整回答
反对 回复 2022-04-24
  • 2 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

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