Параметрические запросы



24. Создать параметрические запросы, содержащие сведения о сотрудниках:

- заданного отдела (включить в запрос поля Фамилия, Имя, Отчество, Должность);

- с заданным образованием (с полями Фамилия, Название отдела, Должность, Образование).

- заданного отдела с заданной должностью (с полями Фамилия, Образование).

Запрос с вычисляемыми полями

25. Создать запрос для отбора сведений о сотрудниках, возраст которых меньше заданного. Поля запроса: Фамилия, Имя, Отчество, Название отдела, Должность, Образование, Возраст. Сортировка записей – по возрасту.

26. Создать запрос Расчет зарплаты с полями Название отдела, ФамилияИнициалы, Должность, Стаж, Оклад, Надбавка, Налог, К выдаче.

Поле ФамилияИнициалы составляется из полей Фамилия, Имя и Отчество с помощью оператора конкатенации (&) и функции Left. Функция Left (строка; N) возвращает N первых символов указанной строки.

Стаж рассчитывается как частное от целочисленного деления разности между текущей датой и датой найма на 365.

Надбавка составляет 5% от оклада, если стаж работы от 5 до 10 лет, и 10% от оклада, если стаж больше 10 лет. Для расчета использовать функцию Iif.

Налог составляет 13% от суммы оклада и надбавки.

Поле К выдаче рассчитывается как сумма оклада и надбавки минус налог.

Итоговые запросы

27. Создать итоговый запрос, вычисляющий суммы К выдаче по отделам. Группировка – по полю Название отдела.

28. Создать итоговый запрос, вычисляющий количество сотрудников в каждом отделе. Группировка – по полю Название отдела. Для подсчета количества сотрудников использовать функцию Count (например, в поле Фамилия).

29. Создать итоговый запрос, вычисляющий количество сотрудников в каждом отделе, занимающих каждую должность. Группировка – по полям Название отдела и Должность.

30. Создать итоговый запрос, вычисляющий количество сотрудников в каждом отделе со стажем больше 20 лет.


Дата добавления: 2015-12-17; просмотров: 26; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!