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
