I need to add the total value of an order with more than 1 product included with different unit values.
follows tb_pedido:
id_pedido | id_produto | valor_unit | qtd
-------1-----|-------3-------|----10.00---|--2--
-------1-----|-------5-------|-----9.00---|--6--
My select:
select pedido.id_produto, sum(pedido.qtd),
((select sum(valor_unit) from tb_pedido where id_produto =
pedido.id_produto) * pedido.qtd)
from tb_pedido pedido
where id_pedido = 1
The result should be 74.00 , but all select
I make the result is (10.00 * 8 = 80.00) or (9.00 * 8 = 72.00).
% w / o takes 1 of both value_unit and multiplies by the sum of qtd