Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите пожалуйста решить  [new]
Alexei_V81
Member

Откуда:
Сообщений: 2
С помощью единственной команды SELECT получить из базы данных «парикмахерская» указанную в условии информацию. Найти пятерку самых востребованных мастеров и вывести количество клиентов, которых обслужил каждый из них. В итоговой таблице вывести: имя и фамилию клиента, количество обслуженных им клиентов. Произвести сортировку результата по количеству обслуженных клиентов в порядке убывания.

База данных: http://files.mail.ru/B3F7F17F9EFE495CB0EB4CF3100F071B
20 ноя 13, 12:06    [15160363]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста решить  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Alexei_V81,

"Помогите решить" или всё-таки "решите за меня"?
20 ноя 13, 12:14    [15160470]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста решить  [new]
sdet
Member

Откуда:
Сообщений: 463
Alexei_V81,

Вы сначала сами сделайте, а потом обращайтесь с тем что не получается.
Полностью за вас делать вашу работу может только человек которому больше нечего делать.
20 ноя 13, 12:18    [15160514]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста решить  [new]
xaocc
Member

Откуда:
Сообщений: 20
Alexei_V81,
 SELECT TOP 5 m.инн_мастера,m.фамилия,m.имя,count(so.ид_клиента )AS количество_облуженных_клиентов
  FROM [dbo].[сеанс_обслуживания] AS so
  JOIN [dbo].мастер AS m ON m.инн_мастера = so.инн_мастера 
  JOIN [dbo].клиент as c ON c.ид_клиента = so.ид_клиента 
  GROUP BY m.инн_мастера,m.фамилия,m.имя
  ORDER BY count(m.инн_мастера) desc
20 ноя 13, 16:05    [15162902]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста решить  [new]
Alexei_V81
Member

Откуда:
Сообщений: 2
xaocc,

огромное спасибо
21 ноя 13, 02:46    [15165704]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить