Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL memesan rentang tanggal ke awal, lalu memesan yang lainnya dengan kriteria lain

select * from table
order by
case when date_created > curdate() - interval 2 week then 1 else 2 end,item

JAWABAN YANG DIPERBARUI

(select * from table
where date_created > curdate() - interval 2 week 
order by date_created desc limit 0,10000000000)
union all
(select * from table
where date_created < curdate() - interval 2 week 
order by item
limit 0,10000000000)

LIMIT Penggunaan 's diperlukan ketika Anda harus menerapkan penyortiran asc dan desc dalam union.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cluster Nodejs dengan koneksi MySQL

  2. Bangun pernyataan yang disiapkan secara dinamis dengan call_user_func_array()

  3. Heroku MySQL Auto Increment

  4. Tingkatkan MySQL ke MariaDB 10 (Bagian 2 – Tingkatkan MariaDB/MySQL 5.5 ke Versi 10.0)

  5. Regex untuk mencocokkan komentar MySQL