我正在使用Oracle Apex 19.2。我正在尝试基于经典报表和返回SQL语句的PL / SQL函数主体构建动态报表。简单来说,我有两个日期选择器,在其中我设置了默认值sysdate - 21
(通过页面刷新时的动态操作进行设置),然后使用以下PL / SQL构造了一个简单的报告
declare
clsd_snc date:= :P5_CLOSED_SINCE;
ignrd_snc date := :P5_IGNORED_SINCE;
begin
return 'select ' || clsd_snc || ',' || ignrd_snc || ' from dual';
end;
我有两个问题:
12/15/2019
.000495049504950495049504950495049504950495
我尝试在PL / SQL中使用to_date和to_char并更改选择器的日期格式,但是没有任何效果。非常感谢您的帮助。
谢谢您的示例页面。我将您的第3页复制到了第4页(以便您的“原件”保持原样)并执行以下操作:
12/15/2019
问题报告查询:将clsd_snc
括在单引号(chr(39)
)
这解决了.000495049504950
问题
declare
clsd_snc date := :P4_CLSD_SINCE;
begin
return 'select ' || chr(39) || clsd_snc || chr(39) || ' from dual';
end;
我想就是这样;所以-检查第4页。