PDA

Показать полную графическую версию : Прошу помощи.


ChevConnor
10-11-2018, 18:02
Мне необходимо посчитать, сколько в среднем тратит на оплату заказов скрепок и бумаги 40 самых крупных заказчиков бумаги.

Как я это пытался сделать

SELECT
avg(oplata_zamesyac)
from (scheta
where bumaga in (select bumaga
from scheta)
where rownum < 41
order by bumaga desc)

Но по этому запросу ничего не выдает, пишет что синтаксическая ошибка, я и скобки менял и дописывал. Не могу понять как написать. Знатоки подскажите пожалуйста

shisik
10-11-2018, 18:20
SELECT AVG(oplata_zamesyac) FROM (SELECT oplata_zamesyac FROM scheta ORDER BY bumaga DESC LIMIT 40) AS rows;




© OSzone.net 2001-2012