Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql:Znajdź wiersze, w których różnica znaczników czasu jest mniejsza niż x

spróbuj tego :-

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;

zobacz 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. Uzyskaj nazwę kolumny zamiast wartości kolumny

  2. Data MySQL czy czas PHP?

  3. Zamienić wartości null w sql za pomocą instrukcji select w mysql?

  4. Jak wykonać wiele instrukcji SQL w jednym mysql_query?

  5. Jak uzyskać prawdziwy rozmiar bazy danych MySQL?