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.