mysql sql问题,根据当前时间判断是否在时间段内,高手请进
数据库表有两个字段beginTime,finishTime这两个字段都为字符串类型的我现在想根据当前时间(HH:mm)格式判断是否在某个时间段内是否有数据...
数据库表有两个字段beginTime,finishTime 这两个字段都为字符串类型的
我现在想根据当前时间(HH:mm)格式 判断是否在某个时间段内是否有数据 展开
我现在想根据当前时间(HH:mm)格式 判断是否在某个时间段内是否有数据 展开
1个回答
展开全部
finishTime时间大于当前时间。比较小时和分钟。
SELECT * FROM example WHERE DATE_FORMAT( finishTime,'%H:%i')>DATE_FORMAT( beginTime,'%H:%i')
SELECT * FROM example WHERE DATE_FORMAT( finishTime,'%H:%i')>DATE_FORMAT( beginTime,'%H:%i')
追问
SELECT * FROM sg_meeting_info t WHERE t.meetingDate = NOW()
AND DATE_FORMAT(NOW(),'%H:%i') > t.beginTime
AND t.finishTime > DATE_FORMAT(NOW(),'%H:%i');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询