猿问

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

比如我在一堆通行记录里要查出'2017-03-10 07:00:00'到2017-03-10 08:55:00没有值的通行记录

绝地无双
浏览 445回答 2
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

莫回无

你要给字段名出来啊,比如,你要查的字段名,你的时间字段名。select 所查字段名 from xx(表) where (时间字段) >'2017-03-10 07:00:00' and (时间字段) < '2017-03-10 08:55:00' and 所查字段 is null ;
随时随地看视频慕课网APP
我要回答