Pessoal, tudo bem?
Estou tentando fazer um select, que, estou penando em algo que to fazendo errado.
Já pesquisei na net, aqui, e nada que me satisfez.
Deve ser simples, mas, vamos lá

TABELA:
recibos_fgto
COLUNAS
recibo integer
fpgto integer
dt_parcela date
valor numeric(15,2)

fazendo um SELECT simples, temos:

recibo    fpgto    produto    dt_parcela        valor
1            1            1                01/01/2016     50,00
1            1            2                01/01/2016     50,00
1            1            1                01/02/2016     50,00
1            1            1                01/02/2016     50,00
1            1            1                01/03/2016     100,00
1            1            1                01/04/2016     100,00
1            1            1                01/05/2016     100,00
2            1            1                01/01/2016     100,00
2            1            1                01/02/2016     100,00
2            2            1                01/03/2016     100,00
2            2            1                01/04/2016     100,00
2            2            1                01/05/2016     100,00
3            1            1                01/01/2016     50,00
3            1            2                01/01/2016     50,00
3            2            1                01/02/2016     100,00
3            2            2                01/03/2016     100,00


preciso que o select novo, retorne o seguinte:
recibo     fpgto     total_vl     qtd_parcelas
1                1          500,00            5
2                1          200,00            2
2                2          300,00            3
3                1          100,00            1
3                2          200,00            2


isso é pra gerar depois, um recibo que mostre algo assim:

RECIBO 1...........
fulano tal, itens  etc etc etc
FORMA DE PAGAMENTO:
500,00 em 5 x no cartão

RECIBO 2...........
fulano tal, itens  etc etc etc
FORMA DE PAGAMENTO:
200,00 em 2 x no cartão
300,00 em 3 x no cheque

RECIBO 3...........
fulano tal, itens  etc etc etc
FORMA DE PAGAMENTO:
100,00 em 1 x no cartão
200,00 em 2 x no cheque


O que não estou conseguindo é fazer a somatória da quantidade de pagamentos (parcelas) em um recibo.

Alquém me ajuda

Thanks.

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

Responder a