0
Я пытаюсь вернуть записи из таблицы CTN_LIST, где созданная дата не старше 90 дней. Код ниже (created_dt < = -90)Простой код VBA Вопрос
Set PlatinumList = db.OpenRecordset("SELECT FORMATTED_CTN FROM CTN_LIST
WHERE ((Status='Available') AND (Category='Platinum')) AND (In_Offer_List = True)
AND (Created_DT<=-90);", dbOpenSnapshot, dbReadOnly)
Может кто-то пожалуйста, скажите мне правильный формат даты, чтобы убедиться, что я только вернуть записи, которые менее чем за 90 дней?
Благодаря
В Access вам нужна функция для вычитания дней, а Date() - сегодняшняя дата: Created_DT> = Date() - 90 – Fionnuala
... и причина, по которой вы этого не делаете, заключается в том, что даты хранятся как двойные, причем целое число составляет число дней с 12/30/1899, а десятичная часть - это часть дня. –