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

Откуда:
Сообщений: 8
Добрый день!не получается вывести,как вывести университеты, где преподают преподаватели c max(wage) (исходя из заработной платы)
--ИЛИ учатся студенты с max(bursaru)

пример выводит не правильно:
select distinct(uname),tname,max(wage) as 'max(wage)', 
  max(bursary) as 'max(bursary)'
   from university 
   join 
uniteacher on university.id_university=uniteacher.id_university 
   join 
teacher on uniteacher.ID_TEACHER=teacher.ID_TEACHER 
   join 
 city on UNIVERSITY.ID_CITY=city.ID_CITY 
    left join STUDENT on STUDENT.ID_CITY=CITY.ID_CITY 
group by uname,tname 


пример того, что хотел ввывести:
max(bursaru) max(wage)
200 1000
266 1000
111 1000
700 800

Сообщение было отредактировано: 6 фев 18, 13:39
6 фев 18, 13:37    [21169788]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
vas2016
Добрый день!не получается вывести,как вывести университеты, где преподают преподаватели c max(wage) (исходя из заработной платы)
--ИЛИ учатся студенты с max(bursaru)
пример выводит не правильно:

Давай набор исходных данных, и что хотел получить.
А то, что ты написал (что условие, что код) - шлак.
6 фев 18, 14:38    [21170017]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
vas2016
Member

Откуда:
Сообщений: 8
Руслан Дамирович,
вывести наименование университета,наименование предмета который ведет учитель, вывести самых богатых учеников или самых богатых учителей (макс. стипендия),(максимальная зп)
подоброно там не расписано, что откуда берется

uname | tname | max(bursaru) | max(wage)
M. univer | OBG | 200 | 1000
V. univer | trud | 266 | 1000
C.univer | history | 111 | 1000
S.univer | OGD | 700 | 800

К сообщению приложен файл. Размер - 79Kb
6 фев 18, 15:53    [21170328]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
Добрый Э - Эх
Guest
vas2016
как вывести
Вот так:

К сообщению приложен файл. Размер - 26Kb
6 фев 18, 18:07    [21170859]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
vas2016
Member

Откуда:
Сообщений: 8
Добрый Э - Эх, понятно шутник), а код какой,как написать? чтобы выводилось также..
6 фев 18, 22:20    [21171402]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
Добрый Э - Эх
Guest
vas2016,

код - T-SQL
писать - нажатием клавиш...


З.Ы.
А как ты хотел? Ты картинки будешь постить, а тебе в замен готовые запросы?
Оформи сообщении в соответствии с требованиями (пункт №6) - может кто в ответ и не поленится помочь тебе...
7 фев 18, 05:02    [21171754]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
982183
Member

Откуда: VL
Сообщений: 3351
vas2016
вывести самых богатых учеников или самых богатых учителей (макс. стипендия),(максимальная зп)

Что делать, если у нескольких учителей/учеников одинаковая и она же максимальная ЗП/стипендия?
7 фев 18, 05:51    [21171760]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
Kopelly
Member

Откуда: Красноярск
Сообщений: 289
982183
Что делать, если у нескольких учителей/учеников одинаковая и она же максимальная ЗП/стипендия?

Понять и простить....
7 фев 18, 06:46    [21171780]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
katish444
Member

Откуда:
Сообщений: 261
Вы сделали мой день)))) :-)
Тролли 80 лвл)
Откройте уже свой секрет человеку

Kopelly
982183
Что делать, если у нескольких учителей/учеников одинаковая и она же максимальная ЗП/стипендия?

Понять и простить....
7 фев 18, 06:58    [21171786]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
982183
Member

Откуда: VL
Сообщений: 3351
+ судя по таблице, преподаватель может получать ЗП не в одном месте.
7 фев 18, 08:14    [21171838]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести чтобы в одном столбце отображалось max1, а в другом мах2  [new]
vas2016
Member

Откуда:
Сообщений: 8
982183,
Да, неправильно написал какой должна результирующая таблица, теперь разобрался,решение удалось получить с помощью подзапросов в where .Спасибо за Ваши ответы!)

К сообщению приложен файл. Размер - 33Kb
7 фев 18, 09:17    [21171951]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить