Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ĐẶT HÀNG THEO ngày với những ngày đã qua sau những ngày sắp tới

Bạn vẫn có thể thực hiện CASE câu lệnh kể cả trong ORDER BY mệnh đề,

SELECT *
FROM tableName
ORDER BY (CASE WHEN DATE(dateColumn) < DATE(GETDATE())
              THEN 1
              ELSE 0
         END) DESC, dateColumn ASC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi dự phòng tự động sao chép không đồng bộ trong MySQL 8.0.22

  2. Hàng đầu tiên trong nhóm theo hàng so với hàng cuối cùng

  3. Cách tính phần trăm tăng trưởng hàng tuần trong MySQL

  4. Sử dụng DATE_ADD với Tên cột làm Giá trị khoảng thời gian

  5. Không thể tìm thấy mô-đun `mysql` node.js