Обычно это делается в отношении «главный-подробный»:
- основная таблица (и форма) содержит общую информацию о заказе
- подробная таблица ( и форма, обычно табличная или - в настоящее время в Apex интерактивная сетка ) содержит подробную информацию о каждом заказываемом элементе
Это означает, что - если форма отображается ваш снимок экрана - это все, что у вас есть, вам следует подумать об изменении модели данных. В противном случае это можно сделать, но это неэффективно и не нормализуется, поэтому вам следует избегать этого.
Итак: как только вы заполните детали, вы будете знать, какие товары были заказаны, сколько их и сколько каждая из этих затрат. Тогда легко подсчитать итоги. Например:
select o.order_number
sum(i.number_of_items * i.current_price) total_per_order
from order o join items i on i.order_id = o.order_id
where o.order_number = 1234
group by o.order_number;