вычисление даты в вершине оракула - PullRequest
0 голосов
/ 18 сентября 2018

у меня есть две (2) таблицы

сотрудник

имя сотрудника, дата начала контракта, дата окончания контракта, общее количество дней отпуска

employee_info

имя_служащего, дата начала отпуска и дата окончания отпуска (указатели даты), сумма отпуска (поле номера).

Это будет отображаться в календаре, когда работник уходит в отпуск (личный, отпуск).

У меня есть 3 сценария, с которыми я хотел бы помочь.

(1) как можноя показываю праздники в календаре

(2), как я могу исключить праздники и выходные, когда я использую поле выбора даты для вычисления дней ( у меня есть pl / sql, который автоматически вычисляет сумму отпуска ) и

(3) как я могу показать уведомление о том, что вам нужно взять отпуск на один месяц до истечения срока действия вашего контракта.

declare
  leave_end_date DATE;
  leave_start_date DATE;
Begin
  leave_start_date := to_date(:P6_leave_START_DATE );
  leave_end_date := to_date(:P6_leave_END_DATE );
  RETURN (leave_end_date-leave_start_date)-1;

End;
...