Olá amigos da lista,
Alguem poderia me dar uma luz, estou tentando criar um relatório de Curva
ABC, mas não estou conseguindo criar uma coluna com o total acumulado.
select prod_codigo,
prod_descricao,
prod_complemento,
prod_marca,
sum(mprd_qtde) as vendas,
(select sum(mprd_qtde) as vendas from produtos inner join
movprodd1109 on (prod_codigo=mprd_prod_codigo and mprd_unid_codigo='001' and
mprd_status='N' and mprd_dcto_tipo='EVP') where prod_dpto_codigo='012') as
total,
sum(mprd_qtde)/((select sum(mprd_qtde) as vendas from produtos inner
join movprodd1109 on (prod_codigo=mprd_prod_codigo and
mprd_unid_codigo='001' and mprd_status='N' and mprd_dcto_tipo='EVP') where
prod_dpto_codigo='012'))*100 as percent_total
from produtos
inner join movprodd1109 on (prod_codigo=mprd_prod_codigo and
mprd_unid_codigo='001' and mprd_status='N' and mprd_dcto_tipo='EVP')
where prod_dpto_codigo='012'
group by prod_codigo,prod_descricao,prod_complemento,prod_marca
order by percent_total desc
Basicamente estou seguindo os passos do blog[1], mas o exemplo é em SQL
Server e como não domino nem um nem outro estou apanhando.
[1]
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!740.entry
Se alguem puder me dar uma luz, fico grato.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral