sql查詢一些數據進行正序排序,除外的數據進行倒序排序(轉)


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 ;
  ```


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM