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

Responder a