select cust_id,sum(sum_ordered)as total_ordered
from(
select order_num,item_price,sum(quantity)*item_price as sum_ordered
from OrderItems
group by order_num,item_price
)t1 join Orders
on t1.order_num=Orders.order_num
group by cust_id
order by total_ordered desc;
from(
select order_num,item_price,sum(quantity)*item_price as sum_ordered
from OrderItems
group by order_num,item_price
)t1 join Orders
on t1.order_num=Orders.order_num
group by cust_id
order by total_ordered desc;