【发布时间】:2022-09-23 21:44:37
【问题描述】:
我可以在最高级别做什么来更改此错误
ORA-00937: 不是单组组函数
00937. 00000 - “不是单组群功能”
*原因:
*行动:
行错误:3 列:5
select
year,
Net_TWRR_PERIOD,
round(((CASE WHEN MOD(SUM(CASE WHEN
( Net_TWRR_PERIOD ) <0 then 1 else 0 end ), 2 )=1 THEN -1 ELSE 1 END * EXP(SUM(LN(ABS(Net_TWRR_PERIOD)))))-1)*100,2)
from (select
year,
round(((CASE WHEN MOD(SUM(CASE WHEN (Net_TWRR ) <0 then 1 else 0 end ), 2 )=1 THEN -1 ELSE 1 END * EXP(SUM(LN(ABS(Net_TWRR)))))-1)*100,2) as Net_TWRR_PERIOD
from
(select ( net_rate_of_return / 100 + 1) as Net_TWRR,
year
from eom
WHERE id = \'2\'
and start_date < \'09-September-2022\'
) group by year order by year)
标签: oracle