问题描述
我在下表IS_ID
下:
CREATE TABLE
IS_ID
(
IDENTIFIER VARCHAR2(50),ALLOCATIONPERCENTAGE NUMBER(19,8),MARKETVALUEHELD NUMBER(19,ALLOCATIONASSETTYPE VARCHAR2(100)
);
我想通过一些计算基于此表创建一个View。对于每个标识符,将有两行,其中第一行代表ALLOCATIONASSETTYPE = 'Cash'
,第二行代表ALLOCATIONASSETTYPE = 'Other'
第一行中ALLOCATIONASSETTYPE = 'Cash'
:
例如,对于每个相同的标识符,我想对ALLOCATIONPERCENTAGE
进行汇总,其中ALLOCATIONASSETTYPE = 'Cash'
。
对于每个相同的标识符,我想在MARKETVALUEHELD
中求和ALLOCATIONASSETTYPE = 'Cash'
。
在第二行中,ALLOCATIONASSETTYPE = 'Other'
:
例如,我想进行以下计算:
100-所有ALLOCATIONPERCENTAGE
其中ALLOCATIONASSETTYPE ! = 'Cash'
的总和-ALLOCATIONPERCENTAGE
其中ALLOCATIONASSETTYPE = 'Cash'
的总和
每个相同标识符的所有MARKETVALUEHELD
的总和-每个相同标识符的MARKETVALUEHELD
的总和,其中ALLOCATIONASSETTYPE = 'Cash'
-每个相同标识符的MARKETVALUEHELD
的总和,其中{{1} }
在这种情况下是否可以创建视图?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)