Q2_12 Сформировать отчет: год продаж, относительная (в процентах) доля денежных средств, получаемых фирмой от продаж в этом году по отношению к общей сумме продаж за все годы, относительная (в процентах) доля количества покупок в этом году по отношению к общему количеству покупок за все годы.
demo@10g> select sum_year.year,
round(100* sum_year.sm_year /sum_total.ss_total,2) "% Many",
round(100* count_year.cnt_year / count_all_years.cnt_all_years,2) "% Purchase "
from (select to_char(ship_date,'yyyy') year, sum(total) sm_year
from sales_order group by to_char(ship_date,'yyyy') ) sum_year,
(select sum(total) ss_total from sales_order) sum_total,
(select to_char(ship_date,'yyyy') year, count(order_id) cnt_year
from sales_order group by to_char(ship_date,'yyyy')) count_year,
(select count(order_id) cnt_all_years from sales_order) count_all_years
where sum_year.year= count_year.year;
