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

Mysql:Tìm các hàng, trong đó chênh lệch dấu thời gian nhỏ hơn x

hãy thử cái này:-

select t1.user, t1.date d1,t2.date d2 ,t1.date-t2.date
  from  (select @val:[email protected]+1 rowid,user,  date
           from mytable,(select @val:=0) a
       order by user,date) t1,

        (select @val1:[email protected]+1 rowid,user,  date
           from mytable,(select @val1:=1) b
       order by user,date) t2

 where t1.rowid = t2.rowid
   and t1.user = t2.user
   and t1.date-t2.date < 1300;

xem DEMO



  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ìm nạp một cột (thuộc tính lớp) một cách lười biếng với Hibernate

  2. MYSQL Tạo bảng với giá trị mặc định (biểu thức) cho một cột

  3. Làm cách nào để kiểm tra xem bảng MySQL có tồn tại với PHP hay không?

  4. Làm thế nào để chèn hình ảnh từ cơ sở dữ liệu?

  5. Chỉ định lại quyền truy cập máy chủ cho người dùng MySQL