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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 08:33   #1
neomax38
Пользователь
 
Регистрация: 17.09.2010
Сообщений: 72
По умолчанию SQL Запросы

Имеются сотрудники предприятия, их дети и отделы, в которых работают сотрудники. Информация о каждом сотруднике - табельный номер, ФИО, паспортные данные, адрес, возраст, пол, должность и количество детей. Каждый работник обязательно принадлежит какому-либо отделу. Отдел имеет наименование, ФИО начальника. Необходимо регистрировать хронологию назначений - перемещений сотрудников (т.е. фиксировать дату начала работы в отделе и дату окончания). Информация о ребенке – номер свидетельства о рождении, имя, пол, дата рождения.
Выходные документы:
- Сформировать список работников заданного отдела на заданную дату, упорядоченный по возрасту.
- Выдать список сотрудников, имеющих более одного ребенка, сгруппированный по отделам с подсчетом максимального возраста сотрудников в отделах.

В первом запросе проблема с датой.. Откуда брать ее?
Код:
select so.* ,s.*
from sotr so,sotr_otdel s
where so.num_sotr=o.num_sotr
Order by vozrast
Во втором условие не могу написать
Код:
select s.familia; name; max(vozrast),o.name_otdel, d.*
from sotr s,otdel o, deti d
where s.num_sotr=o.num_sotr and s.num_sotr=d.deti
Order by name_otdel
neomax38 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запросы. polarity БД в Delphi 12 24.06.2011 13:37
sql запросы пупсиг Помощь студентам 2 08.01.2011 23:50
sql запросы Mr.Steroid Помощь студентам 20 16.10.2010 21:25
sql запросы wolf950 БД в Delphi 2 28.11.2008 21:26