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

MySQL chọn hàng ngày cuối cùng được sắp xếp theo ngày DESC

Còn điều này thì sao?

SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)

Tôi muốn nói rằng sử dụng DAYOFYEAR thay vì DAY như mọi người đã nêu. Để biết sự khác biệt, hãy xem liên kết bên dưới.

Bản trình diễn

Trong bản trình diễn này, DAY đưa ra 3 hàng là KHÔNG ĐÚNG trái ngược với 4 hàng bằng cách sử dụng DAYOFYEAR .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trường hợp Mysql không hoạt động

  2. CHÈN VÀO .. TRÊN CẬP NHẬT KHÓA DUPLICATE cho nhiều mục

  3. Cách chèn nhiều giá trị vào bảng trong php

  4. Kết nối từ xa với MySQL trên Google Compute Engine VM

  5. Cấu hình cầu tàu:sự cố với MySQL JNDI