顶级报告:"query column is invalid, use column alias"



我收到一个错误声明:

查询列#4 (DECODE(A.SUBMISSION_TYPE,'D','DIGITALSUBMISSION','S','SUBMISSIONLOG','M','MAIL'))无效,使用列别名

,我不知道如何解决它。

select a.phase,a.st_code||' - '||b.state_name,
a.submission_received_dt,
DECODE (a.submission_type,'D','Digital Submission','S','Submission Log', 'M', 'Mail'),
a.no_change_dt
from pcspro.sdrp15_return a, pcspro.sdrp15_states_ready b 
where a.phase = b.phase and a.st_code = b.state;

当您在Apex中创建报告时,它使用查询来确定列是什么。SQL*Plus会自动为无别名表达式生成列名,但Apex不会——您必须自己提供列名,例如

a.st_code||' - '||b.state_name AS mycolname
DECODE(...) AS anothercolname

相关内容

最新更新