Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Finden Sie Schnittpunkte zwischen Zeilen und Zeitstempeln in einer MySQL-Datenbank

Versuchen Sie dies

Die Ladeantwort lautet 630, nicht 690

Für den 1. und 2. Fall

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

Für den 3. Fall

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

FIDDLE