Параметрические запросы
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!