O que voce pode fazer é: faz um select com as 6 parcelas pagas, ou quantas
tiverem, e faz um union com as nao pagas.


Em 3 de janeiro de 2012 11:53, <[email protected]> escreveu:

>  Ola Pessoal,
>
> Tenho uma consulta, onde o cliente acessa e consulta sua situacao
> financeira.
> Preciso mostrar sempre as ultimas 6 parcelas, quitadas ou nao.
> Mas caso alem das 6 parcelas, tenha alguma nao quitada, preciso mostrar
> tambem, ou seja,
> caso cliente esteja com parcelas pendentes elas devem aparecer.
>
> A query abaixo mostra as ultimas 6 parcelas, quitadas ou nao, mas se o
> cliente estiver com
> mais 3 parcelas em aberto, preciso mostrar; neste caso seria 9 registros.
>
>
> SELECT
>     a.recnota,
>     a.recdataemissao,
>     a.recdatavencimento,
>     a.recparcela,
>     a.recvalor,
>     a.recdatabaixa,
>     a.recvalorbaixa,
>     a.recjuros,
>     a.recdesconto,
>     a.recpago,
>     a.recnossonumero,
>     b.nome,
>     b.cidade,
>     b.uf
> FROM
>     receber a, clifor b
> WHERE
>     a.reccliente = b.idclifor and
>     a.reccliente = 1
> ORDER BY
>     a.reccliente, a.recdatavencimento
> DESC LIMIT 6
> PS: A coluna  a.recpago = 0 ou 1, indica quitado ou nao.
>  Alguem tem alguma dica ?
>
> Att,
> Paulo.
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


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

Responder a