Prova detta
För laddning blir svaret 630 inte 690
För det första och andra fallet
SELect max(timestamp) - min(timestamp), LEFT(event, LOCATE(' ', event))
FROM table1
group by id, LEFT(event, LOCATE(' ', event));
För 3:e fallet
SELect max(timestamp) - min(timestamp), id
FROM table1
group by id;