2016-07-28 4 views
0

Я пытаюсь получить округленное значение в Oracle (с помощью SQL Developer) через следующее заявление:Oracle математические функции

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 

Однако я получаю сообщение об ошибке, как:

недопустимого количества аргументы.

Что я делаю неправильно?

ответ

1

Иногда сообщения об ошибках Oracle на самом деле полезны.

неверное число аргументов

Проверьте вызовы функций.

Сумма() принимает только один аргумент.

SUM(E,OUT_8_) 

, вероятно, следует

SUM(E.OUT_8_) 
+0

спасибо. это сработало. –