0

正如标题所示,我使用公式创建了一个结果,但现在需要将其分解为为每个“所有者”运行公式,但将公式分成几年。我的日期是 2010-2019。这是代码

从最终选项卡中选择 *;

选择 finaltab.OWNER 作为 OWNER,SUM(finaltab.shares) A​​S SSUM FROM finaltab WHERE trancode='S' GROUP BY OWNER 按年份排序;选择 finaltab.OWNER 作为 OWNER,SUM(finaltab.shares) A​​S PSUM FROM finaltab WHERE trancode='P' GROUP BY OWNER 按年份排序;

SELECT finaltab.OWNER, SSUM, PSUM FROM (SELECT finaltab.OWNER AS OWNER, SUM(finaltab.shares) A​​S SSUM FROM finaltab WHERE trancode='S' GROUP BY OWNER) 作为稳定的内部连接 ​​(SELECT finaltab.OWNER AS OWNER, SUM (finaltab.shares) 作为来自 finaltab 的 PSUM WHERE trancode='P' GROUP BY OWNER) 作为 PTable ON (Stable.owner = Ptable.owner);

SELECT STable.OWNER, SSUM, PSUM, (PSUM - SSUM) / (PSUM + SSUM) as "IOF" FROM (SELECT finaltab.OWNER as OWNER, SUM(finaltab.shares) A​​S SSUM From finaltab WHERE trancode='S' GROUP BY OWNER)作为稳定的内部联接(选择 finaltab.OWNER 作为 OWNER,SUM(finaltab.shares)作为 PSUM 从 finaltab WHERE trancode='P' GROUP BY OWNER)作为 PTable ON(STable.OWNER = PTable.OWNER);

这是桌子。另外,如果我想采用“IOF”或公式并将其实现为具有分子中“IOF”绝对值的公式,我还想了解一些方向。谢谢[1]:https ://i.stack.imgur.com/P9GtU.png

4

0 回答 0