Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 17

Разделить оклады женщин и мужчин в каждом отделе

29.03.2019, 10:43. Показов 4859. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Делаю лабораторную работу, не получается выполнить последний запрос.

Имеются 3 таблицы:
  • Сотрудники
  • Отделы
  • Приходы(переводы) сотрудников в отделы

Структура таблицы:

Сама БД:
Lab3.rar

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

Желательно это сделать только в конструкторе запросов. Не рекомендуется делать в виде SQL

Я как не пытался но вывести сразу оклад женщин и оклад мужчин в разных столбцах не получалось, только по одному
Может кто знает как это делать? Заранее спасибо )
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.03.2019, 10:43
Ответы с готовыми решениями:

Сколькими способами можно выбрать комитет,включающий 6 мужчин и 8 женщин из группы, состоящий из 12 мужчин и 20 женщин?
Сколькими способами можно выбрать комитет,включающий 6 мужчин и 8 женщин из группы, состоящий из 12 мужчин и 20 женщин?

Жюри из 4 женщин и 5 мужчин должно быть выбрано из списка в 8 женщин и 11 мужчин
Жюри из 4 женщин и 5 мужчин должно быть выбрано из списка в 8 женщин и 11 мужчин. Сколько можно выбрать различных жюри?

Группа из 12 мужчин и 12 женщин
Группа из 12 мужчин и 12 женщин делится случайно на две равные части. Найти вероятность того, что а) в каждой части мужчин и женщин...

4
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
29.03.2019, 11:54
Лучший ответ Сообщение было отмечено golden_eagle как решение

Решение

Два варианта запросов - с выражениями в селекте и с подзапросами. Смотрите вложение. Запросы называются СредниеОкладыВыражение и СредниеОкладыПодзапросы
Вложения
Тип файла: zip Lab3_v1.zip (31.4 Кб, 35 просмотров)
1
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 17
29.03.2019, 17:59  [ТС]
Биг спасибо, помогло

Добавлено через 7 минут
Цитата Сообщение от mobile Посмотреть сообщение
выражениями в селекте
А если скрыть "KolMan", "KolWoman" в конструкторе, перестаёт работать. Как сделать чтоб их не было видно и продолжало работать?
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
29.03.2019, 19:54
Лучший ответ Сообщение было отмечено Capi как решение

Решение

Цитата Сообщение от golden_eagle Посмотреть сообщение
А если скрыть "KolMan", "KolWoman" в конструкторе, перестаёт работать. Как сделать чтоб их не было видно и продолжало работать?
Можно и без вспомогательных полей
SQL
1
2
3
4
5
6
7
SELECT ОтделыПредприятия.НомерОтдела, 
-SUM(ПоступленияПереводы.Оклад*Сотрудники.Пол)/IIf(SUM(Сотрудники.Пол)=0,1,-SUM(Сотрудники.Пол)) AS СреднийОкладМужчин,
-SUM(ПоступленияПереводы.Оклад*(NOT Сотрудники.Пол))/IIf(SUM(NOT Сотрудники.Пол)=0,1,-SUM(NOT Сотрудники.Пол)) AS СреднийОкладЖенщин
FROM Сотрудники INNER JOIN (ОтделыПредприятия INNER JOIN ПоступленияПереводы 
ON ОтделыПредприятия.НомерОтдела = ПоступленияПереводы.НомерОтдела) 
ON Сотрудники.ТабельныйНомерСотрудника = ПоступленияПереводы.ТабельныйНомерСотрудника
GROUP BY ОтделыПредприятия.НомерОтдела
Смотрите запрос СредниеОкладыВыражение
Вложения
Тип файла: zip Lab3_v1.zip (31.1 Кб, 13 просмотров)
1
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 17
29.03.2019, 20:41  [ТС]
Да, я сделал подобное. Спасибо вам за идею
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2019, 20:41
Помогаю со студенческими работами здесь

Из группы, состоящей из 10 мужчин и 6 женщин
Из группы, состоящей из 10 мужчин и 6 женщин, надо выбрать 8 человек так, чтобы среди них было менее 4 женщин. Сколькими способами это...

Комплименты для мужчин и женщин
Умение говорить комплименты не дается от рождения – оно приходит с опытом. Ну а если к вам все же не пришло – вот вам небольшая...

Глаза мужчин и уши женщин
Я недавно наткнулся на один интересный сценарий. "Шея" Остапа Бендера. Может кто читал? Ну так вот. Он там в пятой серии впаривал, что на...

Про женщин и мужчин с юмором
Баба с возу - волки сыты. Баба с возу - потехе час. Баба с возу - лошадь в курсе. Баба с возу - кобылой меньше. Леди покидающая...

Мир из одних женщин (мужчин)
Да вот мне стало интересно, кто как представляет мир (если бы были только одни мужчины или только одни женщины)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru