sql查詢一些數據進行正序排序,除外的數據進行倒序排序
原文:https://blog.csdn.net/u012934723/article/details/53185216
1)排序:募集進度(默認顯示) | 發布時間 | 項目規模
2)排序邏輯:默認為“募集進度”篩選,投資完成的標的靠后排列,未滿標標的靠前排列,根據募集進度的排序:
a)、未滿標的新手標排在第一位,
b)、募集進度低於100%的按時間進行“順序”排序(例如:2月3日的排在2月5日的前面。)
c)、募集進度高於100%的(即募集完成的)按發布時間進行“倒序”排列(例如:2月5日發布的標的的排在2月3日發布的標的前面。)
```
select * from (select * from Test where id=1 or id=4 ORDER BY id ) aaa
union all
select * from (select * from Test order by id desc ) bbb ;
```