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

Responder a