项目中遇到需要根据当前大于当前时间升序排列,小于当前时间降序排列的问题,最后解决sql语句如下:
SELECT * FROM live_schedule t
ORDER BY creatTime < NOW(),IF(creatTime < NOW(),0,creatTime),creatTime DESC
live_schedule:表名
creatTime:需要排序的时间
项目中遇到需要根据当前大于当前时间升序排列,小于当前时间降序排列的问题,最后解决sql语句如下:
SELECT * FROM live_schedule t
ORDER BY creatTime < NOW(),IF(creatTime < NOW(),0,creatTime),creatTime DESC
live_schedule:表名
creatTime:需要排序的时间