SELECT `User_id`, time(sum(`Date_time`*(1-2*`in_out`)))
FROM `whatever_table` GROUP BY `User_id`;
Výraz (1-2*`in_out`) dává každé události přihlášení faktor -1 a každé události odhlášení faktor +1. sum
funkce bere součet Date_time
a GROUP BY `User_id` vytvoří součet pro každého jiného uživatele.