![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
![]()
Не можем вывести максимальное среди среднего количества заказов.
SELECT Номер_Заказа, AVG(Код_исполнителя) as Колличество FROM ВыполнениеРабот GROUP BY Номер_Заказа |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
![]()
Нам нужно чтобы было как на картинке.
Мы это сделали вот так: SELECT Top 1 Номер_Заказа, AVG(Код_исполнителя) as Колличество FROM ВыполнениеРабот GROUP BY Номер_Заказа Order by Max(Код_исполнителя) DESC Но нам нужно, чтобы это работало с несколькими максимумами. Номер заказа Количество Последний раз редактировалось Leha2018; 12.11.2018 в 13:53. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]()
AVG(Код_исполнителя) далеко не среднее количество заказов ) Допустим код 1 и 3, среднее будет (1+3)/2 = 2. И что это?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
![]()
Цифрами описано действие, которые выполняются в запросе.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
ну, на картинке всё верно. считается среднее от КОЛИЧЕСТВА исполнителей, а не от их КОДОВ.
если не понятно, поясню. вот заказ №33, в нём две работы. одну выполнили два работника с кодами работников 7 и 3, вторую работу выполнили три работника с кодами 7, 8, 9 так вот, среднее число исполнителей зависит от количества работников (2+3), а не от их кодов. Так понятнее, что означает фраза ? |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
![]() Цитата:
Ну так да, нам это и нужно было, вывести среднее от количества исполнителей, а затем найти из них максимальное и вывести: номер заказа и максимум. |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны предложения. Вывести слова, содержащие максимальное количество различных букв. | ggjgj | Общие вопросы C/C++ | 0 | 03.12.2016 19:02 |
Вывести группу которая выполняет максимальное количество проектов | rudralis | Помощь студентам | 0 | 20.01.2016 09:48 |
В исходном тексте вывести на экран слово, содержащее максимальное количество символов(букв). Разделитель пробел | dvpvitas | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 17.06.2015 18:03 |
Подсчитать количество знаков и вывести максимальное значение | mionyamo | Общие вопросы C/C++ | 0 | 10.12.2013 11:35 |
Дан массив целых чисел. Найти максимальное и минимальное значение. Вывести максимальное на 1-ое место, минимальное на последнее. | Punk_Killer | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 01.04.2013 09:38 |