SELECT `User_id`, time(sum(`Date_time`*(1-2*`in_out`)))
FROM `whatever_table` GROUP BY `User_id`;
Il termine (1-2*`in_out`) assegna a ogni evento di accesso un fattore -1 e ad ogni evento di logout un fattore +1. La sum
la funzione prende la somma di Date_time
e GROUP BY `User_id` fa in modo che venga creata la somma per ogni utente diverso.