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