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;