вычисление даты между двумя полями - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть поле выбора даты «Дата начала» и «Дата окончания отпуска» и числовое поле с типами отпуска, например.больной, отпуск и т. д. У меня есть код pl / sql, который вычисляет поле типа отпуска

declare
  leave_end_date DATE;
  leave_start_date DATE;
begin
  leave_start_date := to_date(:P6_leave_START_DATE || ' ' || :P6_leave_START_TIME, 'DD-MM-YYYY');
  leave_end_date := to_date(:P6_leave_END_DATE || ' ' || :P6_leave_END_TIME, 'DD-MM-YYYY');
  RETURN (leave_end_date-leave_start_date);
end;

, и он работает нормально.тем не менее, я хочу добавить в утверждение фразу "where".поэтому, когда я выбрал отпуск и установил поле выбора даты, он рассчитывался только для отпуска, а когда я выбрал поле для отпуска по болезни и установил поле выбора даты, он рассчитывал только для больных.

1 Ответ

0 голосов
/ 17 сентября 2018

Если я правильно понимаю ваш вопрос, то все, что вам нужно сделать, - это установить условие для выполнения динамического действия на основе значения элемента страницы отпускного типа.

...