Oracle apex 如何在交互式网格中基于日期项编写查询

Oracle apex 如何在交互式网格中基于日期项编写查询,oracle-apex,Oracle Apex,我有一个日期字段和一个交互式网格。我试图根据日期字段中输入的值生成交互式网格 我正在尝试编写以下查询: select pap.effective_start_date , pap.effective_end_date from per_all_people_f pap where :SELECT_DATE between pap.effective_start_date and pap.effective_end_date 这里,SELECT_DATE是日期字段数据类型日期选择器的名称。我正

我有一个日期字段和一个交互式网格。我试图根据日期字段中输入的值生成交互式网格

我正在尝试编写以下查询:

select pap.effective_start_date , pap.effective_end_date
from per_all_people_f pap
where :SELECT_DATE between pap.effective_start_date and 
pap.effective_end_date
这里,SELECT_DATE是日期字段数据类型日期选择器的名称。我正在编写一个关于日期字段更改的动态操作,并刷新交互式网格区域。 但当我更改Date字段中的值时,它不会返回任何行

我做了一个类似的改变,我的交互式网格是基于下拉列表的。在那里,我必须在提交选择时设置页面操作,并且成功了。但是在这里,因为它是一个日期字段,所以页面上不会显示“选择时的页面操作”属性


有人能建议一下,我该如何实现这一点。

您需要显式地将绑定变量(被视为字符串)转换为日期

截止日期:选择截止日期


格式掩码将来自应用程序属性,或者您也可以显式使用它。

谢谢您的建议。我试试看。同时,我切换到交互式报告而不是交互式网格,当我将SELECT_DATE指定为“要提交的页面项目”时,它工作得很好。