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

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

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2015, 22:08   #1
snouwyt
Пользователь
 
Регистрация: 12.03.2014
Сообщений: 10
По умолчанию Составление запроса

Здравствуйте. Прошу помочь с составлением запроса

В БД есть таблицы:

Сотрудники
(номер, фамилия,имя,отчество,пол,дата_рожде ния,ном_тел)

История_ назначений(номер, код_подразд, .код_ долж., дата_с, дата_по, номер_приказа)


Вывести фамилии служащих, принятых на работу в каждый год в виде
Год1
Фамилия 1

Фамилия N
Год2
Фамилия 1

Фамилия N
В порядке возрастания года
snouwyt вне форума Ответить с цитированием
Старый 13.06.2015, 07:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тебе нужно эту задачу решать не в SQL а в системах построения отчетности.
Запрос прост:
Код:
select year(дата_с),фамилия,номер from Сотрудники с
join История_ назначений ин on с.номер=ин.номер
А вот отобразить его с такой группировкой должен не SQL, а что-то специально предназначенное для построения отчетов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составление запроса MySql Даниил_глазко SQL, базы данных 8 25.07.2013 20:53
Составление сложного запроса. Lazio SQL, базы данных 1 16.12.2011 18:48
Составление запроса Айдар Работа с сетью в Delphi 0 21.10.2010 19:42
составление последовательного запроса Lord777 SQL, базы данных 2 23.05.2010 11:48
Составление запроса по звонкам (доработка) Tanusha SQL, базы данных 2 30.09.2008 11:08