SELECT `User_id`, time(sum(`Date_time`*(1-2*`in_out`)))
FROM `whatever_table` GROUP BY `User_id`;
Istilah (1-2*`masuk_keluar`) memberikan setiap peristiwa masuk faktor -1 dan setiap peristiwa keluar faktor +1. sum
fungsi mengambil jumlah Date_time
kolom, dan GROUP BY `User_id` membuat jumlah untuk setiap pengguna yang berbeda dibuat.