Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2011, 10:54   #1
Djuleta86
 
Регистрация: 31.08.2010
Сообщений: 6
По умолчанию Очистка базы от устаревших данных

Всем доброго времени суток.
Ребят, очень нужна помощь.
У меня есть табличка с 3-мя полями. Одно из полей дата реализации. Нужно сделать так, что бы по истечении 6 месяцев со дня реализации данные из таблицы удалялись. Как бы это реализовать? Помогите пожалуйста. Очень надо.
Djuleta86 вне форума Ответить с цитированием
Старый 25.02.2011, 18:20   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Djuleta86.
6 месяцев это 183 дня, отнимите от текущей даты 183 и условие отбора готово.
Код:
DELETE FROM [табличка с 3-мя полями] WHERE [дата реализации] < Date() - 183
перед тем как "данные из таблицы удалялись" рекомендую хорошо подумать, действительно в них более не будет необходимости.
Возможно достаточно для исключения из отображаемого списка "старых" записей
воспользоваться таким-же условием отбора ?
Код:
...WHERE [дата реализации] > Date() - 183
удалить легко - восстановить не возможно.(!!!)
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка базы данных на корректность веденных данных samouelson БД в Delphi 1 20.12.2009 17:23
Базы данных Georgios Помощь студентам 4 25.01.2009 20:18
базы данных Gromsky Помощь студентам 2 03.03.2008 15:45