Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql:Намерете редове, където разликата в времевия печат е по-малка от x

опитайте това :-

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;

вижте ДЕМО



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не мога да намеря FULLTEXT индекс, съответстващ на списъка с колони (индексите са зададени)

  2. Как да направя <option selected=selected> зададен от MySQL и PHP?

  3. Как работи функцията OCTET_LENGTH() в MySQL

  4. Автоматично увеличаване на идентификатора на таблицата чрез комбинация от низове в базата данни автоматично

  5. mysql - след вмъкване игнорира се получава първичен ключ