В настоящее время я разрабатываю HR-модуль для компании. Теперь я застрял в разработке системы отпуска. В частности, я застрял на балансовых остатках впередРазработка системы отпуска для приложения для персонала
Ну, система отпуска в этот момент довольно проста, каждый сотрудник имеет 30-дневный отпуск в год (начиная с даты найма). Остальные дни переносятся на следующий год. После второго года все успокаивается, и цикл начинается.
таблица отпуск в моей БД выглядит следующим образом:
leave_id(PK)
emp_id(FK)
date_from
date_to
status
comment
Мой стол сотрудник имеет поле с именем (leave_days), который определяет общее количество дней отпуска, которые работник может взять.
Моя проблема заключается в том, как рассчитать это число. Как я могу проверить, имеет ли сотрудник право на отпуск в указанный период?
Прошу прощения, если вам кажется, что попросить. Буду признателен за любой ответ.
Махмуд Юнес