|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.11.2018, 13:31 | #1 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
Вывести максимальное количество
Не можем вывести максимальное среди среднего количества заказов.
SELECT Номер_Заказа, AVG(Код_исполнителя) as Колличество FROM ВыполнениеРабот GROUP BY Номер_Заказа |
12.11.2018, 13:35 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.11.2018, 13:43 | #3 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
Нам нужно чтобы было как на картинке.
Мы это сделали вот так: SELECT Top 1 Номер_Заказа, AVG(Код_исполнителя) as Колличество FROM ВыполнениеРабот GROUP BY Номер_Заказа Order by Max(Код_исполнителя) DESC Но нам нужно, чтобы это работало с несколькими максимумами. Номер заказа Количество Последний раз редактировалось Leha2018; 12.11.2018 в 13:53. |
12.11.2018, 13:56 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
12.11.2018, 14:00 | #5 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
|
12.11.2018, 14:24 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
AVG(Код_исполнителя) далеко не среднее количество заказов ) Допустим код 1 и 3, среднее будет (1+3)/2 = 2. И что это?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.11.2018, 14:40 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
15.11.2018, 10:03 | #8 |
Пользователь
Регистрация: 08.10.2018
Сообщений: 16
|
Цифрами описано действие, которые выполняются в запросе.
|
15.11.2018, 10:08 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, на картинке всё верно. считается среднее от КОЛИЧЕСТВА исполнителей, а не от их КОДОВ.
если не понятно, поясню. вот заказ №33, в нём две работы. одну выполнили два работника с кодами работников 7 и 3, вторую работу выполнили три работника с кодами 7, 8, 9 так вот, среднее число исполнителей зависит от количества работников (2+3), а не от их кодов. Так понятнее, что означает фраза ? |
15.11.2018, 10:12 | #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 |