Не нашел раздела по firebird, но думаю вопрос скорее обще-SQL, чем относящийся к какому-то диалекту.
Имеем примерно такую таблицу:
Код:
ФИО Дата Время Направление
----------------------------------------------
Иванов 31.07.2017 08:30:00 Вход
Иванов 31.07.2017 10:30:00 Выход
Иванов 31.07.2017 12:30:00 Вход
Иванов 31.07.2017 17:30:00 Выход
....
Ну разными несложными штуками удалось разложить вход и выход в разный колонки, потом через min и max показать время прихода и время ухода, без промежуточных выбегов на обед и покурить. Так вот теперь очень хочется посчитать время которое человек находился внутри, то бишь (Tвых1-Tвх1)+(Твых2-Твх2)+....+(ТвыхN-ТвхN)
Можно такое соорудить на sql или вытащить куда-нить в php?