Fórum Como comparar se 2 datas armazenadas são iguais???? #376165

21/10/2009

0

Tenho a tab_entrada,tab_saida,tab_saldos num controle de entradas/saídas.
No fim do dia o usuario deve fechar o dia onde e calculado o saldo e armazenado na tab_saldos.
Preciso de duas coisas para terminar o projeto:
1) Na tela onde o usuário pode deletar uma entrada ou saída preciso testar se a data dessa mesma já não esta fechada dai então se tiver recalcular o saldo.
ex: deletar a entrada de 10,00 do dia 15/10/09 testar se o dia 15/10/09 ja foi fechado se foi recalcular o saldo.
2) Ao iniciar o programa testar se o dia anterior foi fechado, caso nao tenha sido fechar.
vlw


Kaka_dp

Kaka_dp

Responder

Posts

21/10/2009

Emerson Nascimento

1
1.1 faça uma instrução que retorne a última data de fechamento.
select max(data_fechamento) UltimoFechamento from tab_saldos

1.2 se houver retorno, compare com a data da entrada/saida.
se data_movimento <= UltimoFechamento não pode manipular o registro


2
2.1 obter o último fechamento, assim como no item 1.1
2.2 comparar a data do último fechamento com a data corrente
- se a data corrente for menor que o último fechamento, avise o usuário e não permita continuar com aquela data corrente
- se a data corrente for maior, efetue o fechamento


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar