计算两个字段之间的日期

问题描述 投票:0回答:1

我有一个“离开开始日期”和“离开结束日期”日期选择器字段和一个带有休假类型的数字字段,例如。生病,度假等我有一个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子句”。因此,当我选择休假时,我设置了日期选择器字段,它只计算休假,当我选择病假并设置日期选择器字段时,它只计算病假。

oracle oracle11g oracle-apex
1个回答
0
投票

如果我正确理解了您的问题,那么您需要做的就是根据leave-type页面项值设置一个条件来执行Dynamic Action。

© www.soinside.com 2019 - 2024. All rights reserved.