|
|
|
| Добрый всем день!
Хочу совместить полезное с полезным, то есть решить задачу и поизучать SQL. И очень нужны Ваши подсказки.
Исходные условия: Есть таблица с тьму-тьмущей полей и где-то 22 тысячи ужасно забитых записей. Есть новая таблица - пустая, шаблон с выборочными из старой таблицы полями + 3 новых поля.
Есть три основных момента - что нужно сделать с этой таблицей:
1. Скопировать записи из старой таблицы в новую по определенным условиям.
2. Заполнить новые два (из трех полей) данными с применением, видимо, известной структуры с условием, типа: If старое значение поля равно тому-то, Then новое значение равно тому-то.
3. Новую в новую таблицу надо будет периодически (1 раз в 2 мес) добавлять записи из старой. И надо чтобы уже добавлялись из старой только те, которых нет в новой.
Помогите, пожалуйста, определиться в общем виде с выбором пути решения задачи, так как в голове некоторая каша с SQL пока.
1. Все это можно делать в одном запросе или в разных?
2. Может быть писать на VBA с элементами SQL?
| |
|
| |
|
|
|
| если все как ВЫ описали, то можно одним запросом на добавление | |
|
| |