Bonjour,
Après maintes recherches, je n'ai pas trouvé la solution à mon problème :
ajouter / soustraire un nombre de jours / mois / années à une date.
1 date d'effet (01/11/2005 par exemple),
un nombre d'années (1 par exemple),
un nombre de mois (8 par exemple),
un nombre de jours (24 par exemple).
Je souhaite soustraire la somme des nombres d'années / mois / jours à ma date d'effet (soit comme résultat 06/02/2004). Uniquement via "SQL" ACCESS (pas de prog VBA).
Variante 1 : que je souhaite également calculer : à partir de la date d'effet, je souhaite ajouter un nombre d'années et / ou de mois.
Variante 2 : ajouter simplement un nombre de mois (qui pourra être > 12).
J'ai essayé d'utiliser DATEPART, DATEDIFF,... mais résultats non OK.
Exemples :
Expr1:
DiffDate("m";[Date d'effet ancienneté];[Mois d'ancienneté échelon])
Expr5:
(PartDate("m";[Date d'effet ancienneté])-[Mois d'ancienneté échelon])
(OK mais pour une partie de la date)
Expr3:
(PartDate("aaaa";[Date d'effet ancienneté])-[Années d'ancienneté échelon]) & (PartDate("mm";[Date d'effet ancienneté])-[Mois d'ancienneté échelon]) & (PartDate("j";[Date d'effet ancienneté])-[Jours d'ancienneté échelon]) :
#ERREUR
Merci d'avance pour vos réponses
Partager