Pessoal, li a documentação sobre window function..mas não consegui enteder como fazer o que quero, por isso lá vai:
Quero fazer algo assim: select pv.codvendedor, vdd.nome as vendedor, sum(valordevolvido) over (partition by codvendedor) as total_vendedor vdvp.codvenda, vdvp.coddevolucao, dv.datadevolucao, vdvp.codproduto, vdvp.produto, vdvp.qtde, vdvp.valor as valordevolvido, vdvp.descontodevolvido from devolucoesprodutos vdvp left join vendas vd on(vd.codigo = vdvp.codvenda) left join vendedores vdd on(vdd.codigo = vd.codvendedor) left join devolucoes dv on(dv.codigo = vdvp.coddevolucao) where datadevolucao between '01/12/2012' and '31/12/2012' ele me traz a soma total das devolucoes de todo o período do vendedor Dá pra fazer isso com window function (trazer o totalizador do periodo do WHERE)? ps: isso será uma view. -- Anselmo M. Silva
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
