Os pagamentos dos contratos são feitos mensalmente no dia do aniversário do contrato, assim, se um contrato tem data igual a 03/07/2014, todo mês no dia 03 é feito o pagamento deste contrato.
Preciso fazer uma consulta que indique os contratos com dia de aniversário próximo, se possível com 5 dias de antecedência. Para o contrato indicado acima, a consulta indicaria o número do contrato a partir do dia 29 ou 30 de cada mês.
Já tentei usar o critério Dia([Data do contrato]) = Entre Dia(Agora()) E Dia(Agora()) + 5, mas não funciona se Agora() for uma data no mês anterior do contrato, porque Dia(Agora()) + 5 não retorna uma data no mês seguinte.
Alguém pode me ajudar? Já estou há dias procurando uma solução na net e não consigo resolver o problema.
Question
abfrota
Olá pessoal,
Tenho uma tabela com dois campos:
- Número do contrato (inteiro)
- Data do contrato (date)
Os pagamentos dos contratos são feitos mensalmente no dia do aniversário do contrato, assim, se um contrato tem data igual a 03/07/2014, todo mês no dia 03 é feito o pagamento deste contrato.
Preciso fazer uma consulta que indique os contratos com dia de aniversário próximo, se possível com 5 dias de antecedência. Para o contrato indicado acima, a consulta indicaria o número do contrato a partir do dia 29 ou 30 de cada mês.
Já tentei usar o critério Dia([Data do contrato]) = Entre Dia(Agora()) E Dia(Agora()) + 5, mas não funciona se Agora() for uma data no mês anterior do contrato, porque Dia(Agora()) + 5 não retorna uma data no mês seguinte.
Alguém pode me ajudar? Já estou há dias procurando uma solução na net e não consigo resolver o problema.
Abraço.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.