У меня есть поле выбора даты «Дата начала» и «Дата окончания отпуска» и числовое поле с типами отпуска, например.больной, отпуск и т. д. У меня есть код 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".поэтому, когда я выбрал отпуск и установил поле выбора даты, он рассчитывался только для отпуска, а когда я выбрал поле для отпуска по болезни и установил поле выбора даты, он рассчитывал только для больных.