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

Find skæringspunkter mellem rækker og tidsstempler i en mysql db

Prøv dette

For indlæsning vil svaret være 630 ikke 690

For det første og andet tilfælde

SELect max(timestamp) - min(timestamp), LEFT(event, LOCATE(' ', event)) 
FROM table1 
group by id, LEFT(event, LOCATE(' ', event));

For 3. tilfælde

SELect max(timestamp) - min(timestamp), id
FROM table1 
group by id;

FIDDLE



  1. CakePHP / Mysql Indsæt UTF-8

  2. SQL:Vælg dynamisk kolonnenavn baseret på variabel

  3. Sådan returneres et inkrementelt gruppenummer pr. gruppe i SQL

  4. Undtagelse i trådens hoved org.hibernate.HibernateException:Fejl ved adgang til stax-stream