Загрузка...

Фиксация входа-выхода сотрудников

  • Сложная
  • Бонус
    20
  • Не решено

Рассмотрим таблицу фиксации прохода через турникет gate

+------------+---------------+--------------+
|  employee  |   check_time  |  is_entered  |
+------------+---------------+--------------+
  • employee - имя сотрудника
  • check_time - время фиксации прохода
  • is_entered - вход - 1, выход 0

Известно, что за каждым входом следует выход. В начале дня всегда вход, последний - всегда выход.

Необходимо вывести сотрудников и дни, когда они находились на рабочем месте менее 8 часов.

Итоговая таблица должна иметь вид:

+------------+--------------+-------+
|  employee  |  check_date  |  sum  |
+------------+--------------+-------+

Здесь sum - количество фактически отработанных часов.

Вы видели эту задачу на собеседовании?
/
87 / 123