On 21-11-2016 23:36, Eduardo Az - EMBRASIS wrote:
> É exatamente a forma de transformar esses 2 registros, de data de
> parcela igual numa parcela somente.
>
Basta usar um DISTINCT por dt_parcela.
# select recibo, fpgto, sum(valor) as total, count(distinct dt_parcela)
as parcelas from recibos_fgto group by recibo, fpgto order by 1, 2;
recibo | fpgto | total | 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
(5 registros)
--
Euler Taveira Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral