Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба 3 обдз.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.62 Mб
Скачать

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 - Результат работы запроса