Я разработал систему отслеживания перерывов на обед для сотрудников, в которой сотрудник должен вводить / выводить данные до и после перерыва на обед. Я рассчитал общий перерыв в минутах и сохранил его в БД. Я предоставил отчет в отдел кадров за все время перерыва. Сложной задачей для меня здесь было предоставить отчет, в котором сотрудники вечерней смены делали обеденный перерыв на следующий день, который должен появиться в предыдущий день. Я создал код из 8 символов на каждый день, и этот код будет сохранен для каждого сотрудника.
Мне нужно предоставить сводный отчет, в котором будет отображаться сотрудник, а в остальных столбцах указаны дни для этого месяца.
У меня сейчас две таблицы.
Table CODE:
ID | CODE | DATE_CREATED |
1 | 9VIHQIHE | 2019-03-30 |
2 | 6JFGGU9P | 2019-03-31 |
3 | UYVEWVN0 | 2019-04-01 |
Table BREAKTIME:
ID | EMPLOYEE | CODE | TOTAL_BREAKTIME
1 | JOHN | 9VIHQIHE | 00:59:01
2 | RYAN | 9VIHQIHE | 01:01:20
3 | JOHN | 6JFGGU9P | 01:15:08
4 | RYAN | 6JFGGU9P | 00:58:12
5 | JOHN | UYVEWVN0 | 00:57:32
6 | RYAN | UYVEWVN0 | 01:05:16
Теперь мне нужен отчет, в котором будет представлена сводная информация об общем отпуске каждого сотрудника за месяц.
Отчет должен выглядеть следующим образом, если мой параметр поиска - март 2019.
EMPLOYEE | 01 | 02 | .......... | 30 | 31
JOHN | - | - | .......... | 00:59:01 | 01:15:08
RYAN | - | - | .......... | 01:01:20 | 00:58:12
Я не написал ни одного кода, потому что не знаю, с чего начать.
Пожалуйста, мне нужна большая помощь от ваших парней.
Спасибо заранее.