2010-08-11 5 views
1

Je suis en train d'utiliser le code ci-dessous pour ramener tous les dossiers qui ne sont pas plus de 90 jours d'une table:Récupération des enregistrements Moins de 90 jours

Set PlatinumList = db.OpenRecordset(_ 
    "SELECT FORMATTED_CTN FROM CTN_LIST " _ 
    & "WHERE ((Status='Available') AND (Category='Platinum')) " _ 
    & "AND (In_Offer_List = True) " _ 
    & "AND (DATEDIFF(day, Created_DT, current_date()< 90);", _ 
    dbOpenSnapshot, dbReadOnly) 

Je continue à obtenir une erreur de syntaxe dans la requête erreur d'expression lorsque je tente d'exécuter le code.

Je pense que je ne forme pas correctement la section de date du code.

Répondre

1

Le jeton date du jour est "d" plutôt que day et votre manque une fermeture )

.. AND (DATEDIFF("d", Created_DT, current_date()) < 90);" 

(Vous devez également current_date() comme vba func)

Questions connexes