ORDER BY CASE WHEN 1=1 THEN p.`status` END DESC , CASE WHEN p.`status`='还款中' THEN p.`paytime` END ASC , CASE WHEN p.`status`!='还款中' THEN p.`paytime` END DESC
首先 当 1=1 按照状态排第一次序,
然后 在排序好的队列中,当状态是还款中这一部分数据,根据时间正序排列,
当状态是还款中这一部分数据,根据时间倒序排列。
ORDER BY CASE WHEN 1=1 THEN p.`status` END DESC , CASE WHEN p.`status`='还款中' THEN p.`paytime` END ASC , CASE WHEN p.`status`!='还款中' THEN p.`paytime` END DESC
首先 当 1=1 按照状态排第一次序,
然后 在排序好的队列中,当状态是还款中这一部分数据,根据时间正序排列,
当状态是还款中这一部分数据,根据时间倒序排列。