小编Mi *_* Ro的帖子

postgresql物化视图错误:负数的非整数幂产生复杂的结果

我有复杂的计算视图,但一行会产生问题

ROUND((((latest_revenue::numeric/ oper_reve_3y_old::numeric) ^ (1/3::numeric)) -1::numeric)*100::numeric)
Run Code Online (Sandbox Code Playgroud)

当我执行查询时,计算工作正常,当我在视图中使用它时,一切正常,但是如果我尝试使用此语句创建物化视图,则会出现错误

“负数的非整数幂会产生复杂的结果”

有什么方法可以在物化视图中使用它吗?或者是否有一些解释为什么这仅适用于物化视图?

postgresql materialized-view postgresql-13

2
推荐指数
1
解决办法
436
查看次数