Если в течение одного рабочего дня требуется учет, то можно так
select format(sout-sint,"hh:mm:ss")
from (select datevalue(ПолеДаты) as dt, FIO, sum(ПолеДаты) as sint from tabl where Событие="Вход" group by FIO, datevalue(ПолеДаты)) t1,
(select datevalue(ПолеДаты) as dt, FIO, sum(ПолеДаты) as sout from tabl where Событие="Выход" group by FIO, datevalue(ПолеДаты)) t2,
t1 inner join t2 on t1.FIO=t2.FIO and t1.dt=t2.dt