Olá Pessoal,

Tenho duas tabelas: Tabela Saldos das Contas e Tabela Saidas. EX:
TABELA SALDOS:
CONTA|SALDO
200  | 200.00
201  | 500.00

Tenho o seguinte sentença que me retorna a soma das contas, como segue:
SELECT row_number() OVER(PART BY conta ORDER BY conta,valor),
     setor,
     valor,
     conta,
     SUM(valor) OVER(PART BY conta ORDER BY conta,valor) as Total
FROM saidas
ORDER BY conta.

RETORNO:
1-1-200-50.00-50.00
2-1-200-60.00-110.00
3-1-200-50.00-160.00
1-1-201-80.00-80.00
2-1-201-40.00-120.00
3-1-201-30.00-150.00

Preciso buscar o saldo de cada conta da tabela saldos para ficar assim:
SALDO  200.00
1-1-200-50.00-250.00
2-1-200-60.00-310.00
3-1-200-50.00-360.00
SALDO  500.00
1-1-201-80.00-580.00
2-1-201-40.00-620.00
3-1-201-30.00-650.00

Alguem pode dar uma dica ?


CTE com RECURSIVE :
http://www.postgresql.org/docs/current/static/queries-with.html

[]s
Flavio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a