mysql sql问题,根据当前时间判断是否在时间段内,高手请进

数据库表有两个字段beginTime,finishTime这两个字段都为字符串类型的我现在想根据当前时间(HH:mm)格式判断是否在某个时间段内是否有数据... 数据库表有两个字段beginTime,finishTime 这两个字段都为字符串类型的
我现在想根据当前时间(HH:mm)格式 判断是否在某个时间段内是否有数据
展开
 我来答
不羁一世
推荐于2017-11-27 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:76.2万
展开全部
finishTime时间大于当前时间。比较小时和分钟。
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');
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式