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

Chọn các hàng MySQL gần đây nhất theo MAX (thời gian) WHERE thời gian <=x

bạn có thể làm điều đó với truy vấn con:

select t.userID, max(t.time)
from
   (
     select userID, time
     from tableName
     where time <= nnn
   ) t
group by t.userID

hoặc đơn giản là:

     select userID, max(time)
     from tableName
     where time <= nnn
     group by userID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo nguồn cấp dữ liệu từ nhiều mô hình đường ray, một cách hiệu quả?

  2. PHP mySQL - Chèn bản ghi mới vào bảng với tăng tự động trên khóa chính

  3. Không thể chuyển đổi MySQL.DateTime thành System.DateTime với các giá trị 0000-00-00 00:00:00

  4. Lỗi nghiêm trọng:Gọi đến một hàm thành viên bind_param () trên boolean

  5. Sắp xếp các biến $ _POST