C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Чистка базы при определенном условии.
SASH
  Отправлено: 05.01.2004, 10:14


Дежурный стрелочник

Группа: Участник
Сообщений: 58



В одну базу сливаются данные с баз за все месяца. Необходимо очистить базу, если снова появится база за 01 месяц. В базе есть поле mes, в которое заносится номер месяца (01, 02, 03,..., 12).
Скажите пожалуйста как это можно сделать?!! ohmy.gif
RomanDenisov
Отправлено: 06.01.2004, 23:25


Не зарегистрирован







Кажется, Вы имеете ввиду таблицу. Если так, то хранить только поле mes не достаточно — запись за январь 1-го и 2го года не отличается. Задачка решается, если в таблице хранить данные только за последние 11 месяцев. Например, если пошел 12-й, то 1-й надо стереть, если 1-й, то все 11-е надо стереть, и т.д.
Можно использовать еще 13-й месяц. Как пошел, так убивать год и менять 13 на 01.
SASH
Отправлено: 09.01.2004, 07:17


Дежурный стрелочник

Группа: Участник
Сообщений: 58



Спасибо за предложеный алгоритм!!! cool.gif

Вернуться в Работа с базами данных в C++Builder