[firebase-br] Retornar apenas um campo com data de uma tabela
Renan Rogowski Pozzo
renanrpozzo em gmail.com
Seg Nov 9 13:27:20 -03 2015
Acredito que uma dessas duas formas resolva:
select first 1 * from nome_tabela where cod_aluno = 2 and pago = 'N' order
by dt_venc desc
select max(dt_venc), cod_aluno from nome_tabela where cod_aluno = 2 and
pago = 'N' group by cod_aluno
Enfim, tem que adaptar a sua tabela, nome dos campos e o que precisa
retornar.
Abraço,
Renan Rogowski Pozzo
*"E a paz de Deus, que excede todo o entendimento, guardará os vossos
corações e os vossos pensamentos em Cristo Jesus." Filipenses 4.7*
Em 9 de novembro de 2015 12:31, Cezar Moniz <cezar em rtcm.com.br> escreveu:
> Prezados,
>
> Pode ser que minha dúvida seja ridícula mas eu não enxergo uma solução. Deu
> branco.. rsrsrsrs
>
> Tenho uma tabela com a seguinte estrutura:
>
> COD ALUNO DT PAGTO DT VENC VLl PAGO VL_RECEBIDO PAGO
>
> 01 01 09 2015 01 10 2105 120,00 120,00
> S
> 02 05 10 2015 05 10 2105 120,00 120,00
> S
> 01 01 11 2105 120,00
> 120,00 N
> 02 05 11 2105 120,00
> 120,00 N
>
> Eu preciso retornar qual o ultimo registro NAO PAGO para calcular a próxima
> data de vencimento comparando com a data de hoje (current_date)
>
> Tento fazer em SQL mas não consigo enxergar como fazer, pois ele SEMPRE me
> retorna 2 registros. Eu preciso apenas do retorno de um ÚNICO registro do
> ultimo vencimento e não pago, pois assim posso calcular a próxima data de
> vencimento que não é fixa...
>
> Preciso receber apenas a informação do select de que o aluno de cod 2 tem a
> próxima data de pagto = DT_VENC +1 !
>
> COD ALUNO DT PAGTO DT VENC VLl PAGO VL_RECEBIDO PAGO
> 02 05 11 2105 120,00
> 120,00 N
>
> NOVO REGISTRO
> COD ALUNO DT PAGTO DT VENC VLl PAGO VL_RECEBIDO PAGO
> 02 06 11 2105 120,00
> 120,00 N
>
> Independente se ele pagou ou não....
>
> Não sei se consegui passar a regra do negócio como deve ser. Sistema
> legado...
>
> Alguma orientação? Qualquer ajuda será bem vinda...
>
> --
> Atenciosamente,
>
> Cezar Moniz
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
Mais detalhes sobre a lista de discussão lista