Soustraction de date sous access

Résolu
vivevan -  
 wael -
Bonjour à tous!
Avec une requete, je souhaiterai afficher toutes les dates (de forme JJ/MM/AAAA) supérieur à 2 ans (par rapport à la date d'aujourd'hui)

Merci de bien vouloir me répondre.

2 réponses

  1. random Messages postés 1612 Statut Membre 155
     
    sELECT Format([madate],"dd/mm/yyyy") AS dateok
    FROM matable
    WHERE (((matable.madate)>DateSerial(Year(Now())+2,Month(Now()),Day(Now()))));
    3
  2. mkaffel
     
    Merci bcp pour ta reponse, mais quand j'insère dans mon script VBS:

    set R1 = database.Execute("SELECT (Format([LastAccess],"dd/mm/yyyy")) FROM matable WHERE (((Users.LastAccess)>DateSerial(Year(Now()),Month(Now()),Day(Now())-15)))")

    il m'affiche l'erreur suivante : "Expected ')' "

    si tu as une idée de comment corriger cetter erreur merci bcp de m'en faire part

    tcho
    0
    1. wael
       
      remplace le " en '
      set R1 = database.Execute("SELECT (Format([LastAccess],'dd/mm/yyyy')) FROM matable WHERE (((Users.LastAccess)>DateSerial(Year(Now()),Month(Now()),Day(Now())-15)))")
      0