Я пытаюсь вычислить отношение двух сумм, одна из которых имеют пункт where
, поэтому я решил использовать подзапросы:ORA-00936: отсутствует выражение, хотя, кажется, нет недостающего выражения (SQL)
select round(100.0*credit.luotot/all.kaikki) as CPROS
from
(select sum(ordered.totalprice) as kaikki from ordered) all,
(select sum(ordered.totalprice) as luotot from ordered where ordered.paymentby = 'credit') credit
Однако выполнение этого запроса бросает
ORA-00936: отсутствует выражение
, и я не понимаю, почему.
ALL - зарезервированное слово –