8. Запрос на создание таблицы:
Создаем новую таблицу «Архив поставок» по примеру существующей «Поставки».
SELECT Поставки.[Код поставки], Поставки.[Код товара], Поставки.[Код магазина], Поставки.[Код менеджера склада], Поставки.Дата, Поставки.Количество INTO [Архив поставок]
FROM Поставки
WHERE (((Поставки.Дата) Is Null));
Рисунок 8.1 – Добавление записей в таблицу
Обнуляем значения
в таблице при помощи условия:
Рисунок 8.2 – Структура запроса на создание таблицы
Рисунок 8.3 – Подтверждение выбора
Рисунок 8.4 - Результат работы запроса
3. На добавление:
- записей из существующей таблицы:
Добавление в архив устаревших данных о поставках: в архив добавляются данные о поставках по предыдущим годам, то есть даты, от которых прошло уже больше года.
INSERT INTO [Архив поставок] ( [Код поставки], [Код товара], [Код магазина], [Код менеджера склада], Дата, Количество )
SELECT Поставки.[Код поставки], Поставки.[Код товара], Поставки.[Код магазина], Поставки.[Код менеджера склада], Поставки.Дата, Поставки.Количество
FROM Поставки
WHERE (((Поставки.Дата)<Date()-365));
Рисунок 3.1 – Структура запроса добавления записей из существующей таблицы
Рисунок 3.2 – Подтверждение выбора
Добавление в архив устаревших данных о поставках |
|||||
Код поставки |
Код товара |
Код магазина |
Код менеджера склада |
Дата |
Количество |
3 |
Chanel-Perfection Lumier-Тональная основа |
№1 г. Донецк, ул. Куйбышева, 45 |
Николюк И. И. |
14.07.2012 |
32 |
6 |
Creed-Spring Flower-Туалетная вода |
№1 г. Донецк, ул. Куйбышева, 45 |
Николюк И. И. |
15.09.2012 |
10 |
Архив поставок |
|||||
Код поставки |
Код товара |
Код магазина |
Код менеджера склада |
Дата |
Количество |
3 |
4 |
1 |
3 |
14.07.2012 |
32 |
6 |
7 |
1 |
3 |
15.09.2012 |
10 |
Рисунок 3.3 - Результаты работы запроса
- конкретной записи в строку таблицы:
Добавление новой фирмы производителя в таблицу «Фирма производителя».
INSERT INTO [Фирма производителя] ( Название, [№ телефона] )
SELECT [Название] AS Выражение1, [№ телефона] AS Выражение2;
Рисунок 3.4 – Структура запроса добавления записи в строку таблицы
Рисунок 3.5 – Подтверждение выбора
Фирма производителя |
||
Код фирмы произв |
Название |
№ телефона |
1 |
Shauma |
(097) 654-4335 |
2 |
Avon naturals |
(066) 789-6542 |
3 |
Chanel |
(095) 774-3567 |
5 |
Oriflame |
(095) 657-6484 |
Рисунок 3.6 - Результат работы запроса
