Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2024, 22:20   #1
Dmitry0-10
Пользователь
 
Регистрация: 01.02.2022
Сообщений: 11
По умолчанию Запросы

Здравствуйте помогите реализовать запросы к базе данных "Кадры" 5 из них решил(если увидите ошибки то можете пожалуйста сообщить),

Запрос 1 Из таблицы ОтделыПредприятия выбрать все записи, в которых поле ФамилияРуководителя не является пустым и длина названия отдела превышает 15 символов. В запрос включить поля: НомерОтдела, НазваниеОтдела, ФамилияРуководителя. Данные упорядочить по полю НомерОтдела
Код:
SELECT НомерОтдела, НазваниеОтдела, ФамилияРуководителя
FROM ОтделыПредприятия
WHERE ФамилияРуководителя IS NOT NULL
  AND ФамилияРуководителя <> ''
  AND Len(НазваниеОтдела) > 15
ORDER BY НомерОтдела;
Запрос 2 В таблице ПоступленияПереводы найти всех сотрудников, поступивших или переведенных в заданный отдел 1 апреля (независимо от года). В запрос включить поля: ТабельныйНомерСотрудника, ДатаПоступления(Перевода), Оклад. Данные упорядочить по полю ДатаПоступле-ния(Перевода). Параметр запроса: номер отдела
Код:
SELECT ПоступленияПереводы.ТабельныйНомерСотрудника, ПоступленияПереводы.[ДатаПоступления(Перевода)], ПоступленияПереводы.Оклад
FROM ПоступленияПереводы
WHERE MONTH(ПоступленияПереводы.[ДатаПоступления(Перевода)]) = 4 
AND DAY(ПоступленияПереводы.[ДатаПоступления(Перевода)]) = 1
AND НомерОтдела = [Введите номер отдела:]
ORDER BY ПоступленияПереводы.[ДатаПоступления(Перевода)];
Запрос 3 Из запроса 2 удалить поля: ТабельныйНомерСотрудника, ДатаПоступления(Перевода)
Код:
SELECT ПоступленияПереводы.Оклад
FROM ПоступленияПереводы
WHERE (((MONTH([ПоступленияПереводы].[ДатаПоступления(Перевода)]))=4) AND ((DAY([ПоступленияПереводы].[ДатаПоступления(Перевода)]))=1) AND ((ПоступленияПереводы.НомерОтдела)=[Введите номер отдела:]));
Запрос 4 Перекрестный запрос по данным таблицы ПоступленияПереводы. В качестве столбцов взять значения поля НомерОтдела, в качестве строк – значения поля ДатаПоступления(Перевода). На пересечении строк и столбцов отобразить значения функции Count от поля ТабельныйНомерСотрудника. Условие отбора: текущий месяц
Код:
TRANSFORM COUNT(ПоступленияПереводы.ТабельныйНомерСотрудника) AS [Count-ТабельныйНомерСотрудника]
SELECT ПоступленияПереводы.[ДатаПоступления(Перевода)]
FROM ПоступленияПереводы
WHERE (((MONTH([ПоступленияПереводы].[ДатаПоступления(Перевода)]))=10))
GROUP BY ПоступленияПереводы.[ДатаПоступления(Перевода)], MONTH([ПоступленияПереводы].[ДатаПоступления(Перевода)])
PIVOT ПоступленияПереводы.НомерОтдела;
Запрос 5 Используя таблицы ПоступленияПереводы и Сотрудники, для каждого от-дела сформировать список молодых специалистов, т.е. тех, кто моложе 30 лет. В запрос включить поля: НомерОтдела, ТабельныйНомерСотрудни-ка, ПолноеИмя, Возраст, Оклад. Вычисляемые поля: Возраст (число полных лет на текущую дату), ПолноеИмя (конкатенация полей Фамилия, Имя, Отчество)

Запрос 6 Для каждого отдела найти средний оклад сотрудников мужского и женско-го пола отдельно. В запрос включить следующие поля: НомерОтдела, СреднийОкладМужчин, СреднийОкладЖенщин. Вычисляемые поля: Сред-нийОкладМужчин, СреднийОкладЖенщин

Запрос 7 В архивную таблицу поместить все данные запроса 6, соответствующие предшествующему году
Изображения
Тип файла: jpg Снимок экрана (1275).jpg (58.9 Кб, 2 просмотров)
Вложения
Тип файла: rar КАДРЫ.rar (35.0 Кб, 0 просмотров)
Dmitry0-10 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОСТЫЕ ЗАПРОСЫ помогите, пожалуйста!! Необходимо сформировать ПРОСТЫЕ SQL-запросы для GridView в ASP.NET Митяй675 SQL, базы данных 0 22.03.2020 18:39
Запросы и запросы с помощью QBE LollyMarry Microsoft Office Access 0 02.03.2014 01:14
SQL запросы Toshka SQL, базы данных 23 22.08.2011 10:10
Запросы Kristina92 Microsoft Office Access 2 25.03.2010 21:27
Запросы Katushka_88_88 Microsoft Office Access 3 25.01.2010 20:04