Вы должны где-то иметь обменные коэффициенты. Например:
create table exchange (from_curr char(4), to_curr char(4), ratio numeric);
insert into exchange values ('EUR', 'USD', 1.17), ('USD','USD',1), ('PESO','USD',0.051), ('GBP','USD',1.32);
Затем просто выполните запрос, объединяющий обе таблицы:
select sum(p.price * e.ratio) usd_sum, avg(p.price * e.ratio) usd_avg from product p, exchange e where p.currency = e.from_curr and e.to_curr='USD';
usd_sum | usd_avg
---------+----------------------
953.350 | 136.1928571428571429
(1 row)