Cara ,
Tenta isso aí. Vê se te ajuda.
Create table PRODUTO
(
ID_PRODUTO NUMERIC(2),
PRODUTO VARCHAR(10),
QT_PRODUTO NUMERIC(5),
VL_PRODUTO NUMERIC(10)
);
create table PECA
(
NM_PECA VARCHAR(10),
ID_PRODUTO NUMERIC(2),
VL_CUSTO_UNIT NUMERIC(10)
);
insert into produto values(1,'a',2,80);
insert into produto values(2,'b',5,40);
insert into produto values(3,'c',7,96);
insert into peca values('x',1,5);
insert into peca values('y',1,23);
insert into peca values('z',1,3);
insert into peca values('d',2,9);
insert into peca values('w',3,15);
insert into peca values('r',3,8);
select a.produto
, a.vl_produto
, sum(b.vl_custo_unit) as custo_total
, sum(a.vl_produto) / a.vl_produto AS porcentagem
from produto a, peca b
where a.id_produto = b.id_produto
group by a.produto
, a.vl_produto;
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral