Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание 4. Создала запрос на увеличение зарплаты (например, всем инженерам) на определенное количество рублей.






Запрос 1.

Создала запрос на увеличение зарплаты (например, всем инженерам) на определенное количество рублей.

Выбираем вкладку Запросы и нажимаем кнопку Создать. Создаем в режиме конструктор. После нажатия кнопки ОК появляется окно запроса на выборку режима конструктора и диалоговое окно Добавление таблицы. Выбирает добавление Таблицы «Сотрудники».

Конструктор:

 

SQL:

SELECT Сотрудники.NOM, Сотрудники.FAM, Сотрудники.DOL, Сотрудники.DAT, Сотрудники.ZAR

FROM Сотрудники, Сотрудники AS Сотрудники_1

WHERE (((Сотрудники.DOL)=([введите Должность])))

ORDER BY Сотрудники.NOM, Сотрудники.FAM, Сотрудники.DOL, Сотрудники.DAT, Сотрудники.ZAR;

 

Таблица для должности «Инженер»

Запрос 2.

· сведения о сотрудниках, поступивших на работу между двумя заданными датами;

Выбираем вкладку Запросы и нажимаем кнопку Создать. Создаем в режиме конструктор. После нажатия кнопки ОК появляется окно запроса на выборку режима конструктора и диалоговое окно Добавление таблицы

В режиме конструктора:

 

SQL:

SELECT Сотрудники.NOM, Сотрудники.FAM, Сотрудники.DOL, Сотрудники.DAT

FROM Сотрудники

WHERE ((((([Сотрудники].[DAT])> 1970)> 1970)> 1970< 2011))

ORDER BY Сотрудники.NOM, Сотрудники.FAM, Сотрудники.DOL, Сотрудники.DAT;

Таблица:

Запрос 3.

· результаты подсчета среднего стажа сотрудников по каждой должности;

 

Выбираем вкладку Запросы и нажимаем кнопку Создать. Создаем в режиме конструктор. После нажатия кнопки ОК появляется окно запроса на выборку режима конструктора и диалоговое окно Добавление таблицы.

Для определения стажа сотрудника следует вычесть год его рождения из текущего года и использовать встроенную функцию AVG() для определения среднего возраста.

SQL:

SELECT Сотрудники.FAM, Avg(Year(Date())-Year([DAT])) AS Выражение1

FROM Сотрудники

GROUP BY Сотрудники.FAM

ORDER BY Avg(Year(Date())-Year([DAT]));

 

Таблица:

Запрос 4.

· увеличение зарплаты (например, всем инженерам) на определенное количество (100) рублей.

Выбираем вкладку Запросы и нажимаем кнопку Создать. Создаем в режиме конструктор. После нажатия кнопки ОК появляется окно запроса на выборку режима конструктора и диалоговое окно Добавление таблицы.

В меню выбрать условие «Обновление», тогда

SQL:

UPDATE Сотрудники SET Сотрудники.ZAR = [ZAR]+100

WHERE (((Сотрудники.DOL)=[Введите должность]));

Таблица:


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.014 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал