【发布时间】:2021-08-14 21:10:48
【问题描述】:
在我的 oracle apex 交互式网格源查询中,我有 2 列。
默认情况下,两者在 DB 中都是浮点数,但需要用逗号分隔,因此使用 to_char。
第一列是简单的,第二列是通过大小写得出的。
现在我需要减去这 2 个并将结果放在第三个虚拟列中。
当我编写查询时:
select to_char(KPI_1,'999,999,999,999.99') CURRENT_KPI,
case when dept=1 then to_char(KPI_2,'999,999,999,999.99')
else to_char(KPI_3,'999,999,999,999.99') end as NEW_KPI,
CURRENT_KPI-NEW_KPI RESULT
from KPI_DATA;
所以在这里我得到错误,NEW_KPI 是无效标识符,无论我是在应用程序中验证还是在 oracle 数据库中运行(sql developer 19)
如何编写查询以减去 CURRENT_KPI 和 NEW_KPI 的结果
甲骨文 12c 顶点 20.2
【问题讨论】:
标签: sql plsql oracle-apex