MySQL 时间查询

-- 查询显示离登机时间50分钟的航班
-- Meta_flight_Date:航班日期(2014-03-17)
-- Meta_planetime:航班时间(17:00)

select META_FLIGHT_NO from meta_flight_info
where DATE_FORMAT(Meta_flight_Date,'%Y-%m-%d %H:%i:%s') = curdate()  -- 当天
and DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') > DATE_ADD(DATE_FORMAT(CONCAT(CURDATE(),' 
',Meta_planetime,':00'),'%Y-%m-%d %H:%i:%s'),interval -50 minute)  -- 现在系统时间提前50分钟
and DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') 
< DATE_FORMAT(CONCAT(CURDATE(),' ',Meta_planetime,':00'),'%Y-%m-%d %H:%i:%s')  --当前系统时间


你可能感兴趣的:(MySQL 时间查询)