显示包含2个输入日期字段的数据的统计数据Apex 5.1.0.00.45,Windows

时间:2017-10-03 11:46:55

标签: sql oracle-apex-5.1

我有一个包含2个日期字段和其他列的表。我必须能够在2个日期之间的某些列上显示统计数据,这些日期可以从下拉列表中选择。 所有这一切都必须在Apex中完成。客户必须能够选择开始日期和结束日期,然后必须显示01 / SEP / 17和30 / SEP / 17之间的推荐数量。 我在Oracle中使用的SQL代码是:

选择    ' Total Referrals'作为细节,     计算(REFERRED)为总计   来自PD_PATIENT_DETAILS,其中REFERRED ='是'     和EVENT_DATE之间的to_date(:EVENT_DATE)和to_date(:EVENT_DATE_END);

我现在正努力在Apex中获得这个版本。当我被带到这个项目时,我才开始与Apex合作。从来没有使用过这个,而且目前是唯一一个正在研究它的人。

1 个答案:

答案 0 :(得分:0)

您可以创建2个单独的页面项目,并将它们设为datepicker字段(P1_EVENT_DATE和P1_EVENT_DATE_END)

您的SQL查询可能如下所示:

select 
    Total Referrals as Details
,   count(REFERRED) as Total 
from 
    PD_PATIENT_DETAILS
where 
    REFERRED = 'Yes' 
and EVENT_DATE between :P1_EVENT_DATE and :P1_EVENT_DATE_END

然后,您需要进行动态操作(更改其中一个项目或按下go按钮),提交页面或刷新报表区域(然后您必须将页面项目设置为会话状态)。

Something like this