有一个表有三个字段id,start_time,end_time
现在要写一条查询语句
1 未过期(指结束日期晚于当前日期)按照开始日期至当前日期的从近至远排列。2 所有过期(指结束日期早于当前日期)排列到未过期的记录之后,再按照开始日期至当前日期的近至远排列
有点复杂的SQL语句请大虾帮忙