我有复杂的计算视图,但一行会产生问题
ROUND((((latest_revenue::numeric/ oper_reve_3y_old::numeric) ^ (1/3::numeric)) -1::numeric)*100::numeric)
Run Code Online (Sandbox Code Playgroud)
当我执行查询时,计算工作正常,当我在视图中使用它时,一切正常,但是如果我尝试使用此语句创建物化视图,则会出现错误
“负数的非整数幂会产生复杂的结果”
有什么方法可以在物化视图中使用它吗?或者是否有一些解释为什么这仅适用于物化视图?