scheduled_datetime
2016-12-07 10:30:00
2016-12-07 13:30:00
2016-11-06 22:30:00
2016-12-06 23:30:00
2016-19-08 22:30:00
如果日期相同,则明智地排序第一个日期,然后按时间排序
select *
from mytable
where scheduled_datetime > now()
order by scheduled_datetime;
从这个查询中,我必须找到比今天时间大的日期,请建议我哪里做错了。
如果您只想输出比今天大的日期,那么您需要使用DATE()
来仅与以下日期值进行比较scheduled_datetime
:
select *
from mytable
where DATE(scheduled_datetime) > NOW()
order by scheduled_datetime asc;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句