我想在同一查询中的另一个计算中使用计算列。但据我所知,oraclesql似乎不允许我这样做。这些看起来像是一个简单的数据操作,我可以在Python中轻松完成,但是oraclesql似乎很有挑战性。在
例如:
表格
日期|价值1 |价值2
所需的查询功能SELECT
date,
value1,
value2,
(value2 * value1) AS value_calculated
(value_calculated * 100) AS value_calculated_2
(value_calculated_2 * 1000) AS value_calculated_3
FROM table
如果这是不可能的,我认为甲骨文应该在他们的软件中加入这个功能。在
在其他堆栈溢出问题/响应中,出现了交叉应用。这对我不起作用,因为我需要创建10-20个计算列(所有这些列都引用其他计算列)。在
我是否可以创建一个简单的PL/SQL函数来将它们指定为在其他列计算中使用的对象/p>
更新问题:
这是我使用甲骨文云财务19C所做的全部代码
^{pr2}$
这将返回查询中的错误
我在计算中得到重复值_柱端余额列。在
我应该使用WHERE语句加入吗/p>
同样,我认为需要有一个更简单的解决方案来进行派生列计算。Python Pandas可以在2秒内完成此操作。在
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树SQL高级技巧CTE和递归查询32044 人正在系统学习中 相关资源:MinionProfitsTracker:随着市场价格波动,轻松识别最赚钱的奴才[在…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!