|
2 / 2 / 0
Регистрация: 15.01.2010
Сообщений: 53
|
|||||||||||
sql запросы18.12.2011, 11:52. Показов 3013. Ответов 16
Метки нет (Все метки)
Имеются сотрудники предприятия, их дети и отделы, в которых работают сотрудники. Информация о каждом сотруднике - табельный номер, ФИО, паспортные данные, адрес, возраст, пол, должность и количество детей. Каждый работник обязательно принадлежит какому-либо отделу. Отдел имеет наименование, ФИО начальника. Необходимо регистрировать хронологию назначений - перемещений сотрудников (т.е. фиксировать дату начала работы в отделе и дату окончания). Информация о ребенке – номер свидетельства о рождении, имя, пол, дата рождения.
Выходные документы: - Сформировать список работников заданного отдела на заданную дату, упорядоченный по возрасту. - Выдать список сотрудников, имеющих более одного ребенка, сгруппированный по отделам с подсчетом максимального возраста сотрудников в отделах. В первом запросе проблема с датой.. Откуда брать ее?
Во втором условие не могу написать..
0
|
|||||||||||
| 18.12.2011, 11:52 | |
|
Ответы с готовыми решениями:
16
SQL-запросы SQL - запросы SQL запросы |
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
||
| 18.12.2011, 14:01 | ||
А по логике делаем некие документы прием в отдел. Уход из отдела. НО в принципе это должны быть приказы на увольнение и прием на работу. Возраст вообще глупо хранить ибо он меняется с каждым днем. Храним только дату рождения, а возраст считаем как количество полных лет от разности (текущая дата - дата рождения) А вообще давайте как вы структуру БД в студию. Чтоб не гадать на кофейной гуще.
0
|
||
|
2 / 2 / 0
Регистрация: 15.01.2010
Сообщений: 53
|
|
| 18.12.2011, 14:27 [ТС] | |
|
Структура и сами таблицы
![]() и софт=)
0
|
|
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
|
| 18.12.2011, 22:11 | |
|
0
|
|
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
|
| 18.12.2011, 22:44 | |
|
Вот прикладываю как вариант.
Попробуй нарисовать самостоятельно стрелки связей и выложи тут. Если не поймешь, дальше помогать бесполезно.
0
|
|
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
| 19.12.2011, 04:49 | |
|
zremas, Забыл дату рождения в таблицу Sotrudniki надо добавить.
Еще не совсем согласен с твоей реализацией должностей в отделе. Предлагаю собрать справочник должностей и вместо поля TypeOfRule использовать идентификатор из этого справочника. Да еще в таблице Sotrudniki кинуть уникальный индекс на табельный номер. Вообщем реализовать цепочки зависимости Сотрудник->Отдел->Должность Сотрудник->Дети А там уже выборки можно как угодно налепить.
0
|
|
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
|||
| 19.12.2011, 08:07 | |||
|
Роль и Должность не одно и то же. Я просто забыл на схеме в Sotrudniki добавить Id_Dolznost и добавить сам справочник Должностей.
0
|
|||
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
||
| 19.12.2011, 08:16 | ||
|
Блин Birthday не заметил. Потому что под исходным обозначением таблички.
Ну а назначение это не как раз ли перевод на должность?
Какой ты смысл вкладываешь в это понятие в текущей задаче?
0
|
||
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
||
| 19.12.2011, 08:28 | ||
|
Я тут понял задачу так, что при помощи Otdel-Sotrudniki можно убить двух зайцев
0
|
||
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
| 19.12.2011, 09:10 | |
|
Ну исходя из кадрового учета это называется должностные обязанности. И по факту тот пример который вы привели. Это уже руководящая должность и должна она называться руководитель научной группы.
Это если все правильно, а ане как обычно. Вообщем я понял тебя. Ждем ТС с пояснением чего делают. И какого рода учет нужен. Кадровый или по исполняемому функционалу.
0
|
|
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
||
| 19.12.2011, 11:38 | ||
|
Сотрудник->Отдел-> Позиция штатного расписания -> Должность
0
|
||
|
2 / 2 / 0
Регистрация: 15.01.2010
Сообщений: 53
|
|
| 19.12.2011, 12:07 [ТС] | |
|
Ну вообщем таблицы эти преподователь уже принял, надо по ним запросы делать как то
0
|
|
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
|||||||
| 19.12.2011, 19:51 | |||||||
|
Вот пример - учись студент, а то всю жизнь ключи будешь подавать: 1) Сформировать список работников заданного отдела на заданную дату, упорядоченный по возрасту.
0
|
|||||||
|
2 / 2 / 0
Регистрация: 15.01.2010
Сообщений: 53
|
|||||||||||
| 20.12.2011, 15:10 [ТС] | |||||||||||
|
1) Сформировать список работников заданного отдела на заданную дату, упорядоченный по возрасту.
0
|
|||||||||||
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
||
| 21.12.2011, 00:35 | ||
|
so.data_nach_rab=:z = это не корректно, вряд ли все работники начали работать одновременно, поэтому и надо искать работников, начавших работать, в пределах задаваемого диапазона или, по крайней мере, поставить so.data_nach_rab < :z
0
|
||
|
2 / 2 / 0
Регистрация: 15.01.2010
Сообщений: 53
|
|
| 21.12.2011, 12:25 [ТС] | |
|
0
|
|
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
|
| 21.12.2011, 19:04 | |
|
0
|
|
| 21.12.2011, 19:04 | |
|
Помогаю со студенческими работами здесь
17
SQL запросы sql запросы SQL Запросы Sql запросы Запросы SQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|