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

Sắp xếp theo ngày &giờ theo thứ tự giảm dần?

Nếu bạn muốn 5 hàng cuối cùng, được sắp xếp theo thứ tự tăng dần, bạn cần một truy vấn con:

SELECT *
FROM
    ( SELECT id, name, form_id, DATE(updated_at) AS updated_date, updated_at
      FROM wp_frm_items
      WHERE user_id = 11 
        AND form_id=9
      ORDER BY updated_at DESC
      LIMIT 5
    ) AS tmp
ORDER BY updated_at

Sau khi đọc câu hỏi lần thứ 10, đây có thể là (chỉ có thể) những gì bạn muốn. Thứ tự theo ngày giảm dần và sau đó sắp xếp theo thời gian (trong cùng một ngày) tăng dần:

SELECT id, name, form_id, DATE(updated_at) AS updated_date
FROM wp_frm_items
WHERE user_id = 11 
  AND form_id=9
ORDER BY DATE(updated_at) DESC
       , updated_at 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. Di chuyển MySQL sang PostgreSQL trên AWS RDS, Phần 3

  2. Tham gia các bảng có vấn đề SUM trong MYSQL

  3. JSON_ARRAYAGG () - Tạo một Mảng JSON từ các Hàng Truy vấn trong MySQL

  4. Triển khai Cơ sở dữ liệu MySQL Cloud Hybrid bằng ClusterControl

  5. mysqli hay chết, nó có phải chết không?