sql >> Database teknologi >  >> RDS >> Mysql

SQL tidsforskel inden for enkelt tabel

SELECT x.*, TIMEDIFF(x.logout_date, x.login_date) as duration FROM ( SELECT a.user_id, a.`date` as logout_date, (SELECT MAX(b.`date`) FROM table1 b WHERE b.`date` <a.`date` and b.user=a.user and b.type = 'login') as login_date FROM table1 a WHERE a.type ='logout' )x


  1. Driving Performance for PostgreSQL med HAProxy

  2. Tilslutning til en database ved hjælp af PHP

  3. Hvordan bruger man Partition By eller Max?

  4. Sådan opretter du job i SQL Server Express-udgaven