Hãy thử điều này
Đối với câu trả lời tải sẽ là 630 không phải 690
Đối với trường hợp thứ nhất và thứ hai
SELect max(timestamp) - min(timestamp), LEFT(event, LOCATE(' ', event))
FROM table1
group by id, LEFT(event, LOCATE(' ', event));
Đối với trường hợp thứ 3
SELect max(timestamp) - min(timestamp), id
FROM table1
group by id;