我试图通过以下语句在Oracle(使用SQL Developer)中获得舍入值:
ROUND((1-POWER((SUM(D.PFY/100*E.OUT_8_)/SUM(E,OUT_8_)), (1/(SUM(PHOTO*E.OUT_8_)/SUM(E.OUT_8_)))))*1000000, 0) AS PFYPPM
但是,我收到的错误是:
参数数量无效。
我做错了什么?
答案 0 :(得分:1)
有时,Oracle错误消息实际上很有帮助。
参数数量无效
检查您的函数调用。
sum()只接受一个参数。
SUM(E,OUT_8_)
应该是
SUM(E.OUT_8_)