Использование запроса для удаления дат на количество дней старше указанной даты - PullRequest
0 голосов
/ 10 июня 2019

Используя только запрос Я ищу способ, чтобы запрос на удаление вытягивал дату в поле, которое я пометил Called On, и удалял записи только тогда, когда они становятся старше 2 дней.

Например:

  • 6/10/19 сегодня Called On дата
  • Я хочу удалить все записи, которые 6/7/19
  • Я хочу, чтобы запрос мог пропускать 6/9/19 и 6/8/19.
  • Я хочу, чтобы запрос всегда принимал Called On Дата и удалял значения, соответствующие моим критериям.

Я как бы стою на месте, так как хочу, чтобы он удалил даты на 2 дня старше указанной даты, но он только удаляет записи за 2 дня.

1 Ответ

0 голосов
/ 11 июня 2019

Если предположить, что то, что вы называете "сегодняшняя Called On дата" , является самой поздней датой, содержащейся в поле Called On 1 , тогда запрос может быть:

delete from YourTable where [Called On] < DMax("[Called On]","YourTable")-2

Измените все ссылки на YourTable на имя вашей таблицы.


1 предположительно, это не просто сегодняшняя дата, иначе запрос будет простым:

delete from YourTable where [Called On] < Date()-2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...