我有一个包含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合作。从来没有使用过这个,而且目前是唯一一个正在研究它的人。
答案 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按钮),提交页面或刷新报表区域(然后您必须将页面项目设置为会话状态)。