Boa noite,

Tente o seguinte :

Select recibo, fpgto, sum (valor) as total_vl, count (recibo) as
qtd_parcelas
>From recibos_fgto
Groupon by recibo, fpgto

Boa sorte,

Gilberto

Em 21/11/2016 21:11, "Eduardo Az - EMBRASIS" <eduard...@embrasis.com.br>
escreveu:

> 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
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a