|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.07.2022, 21:04 | #1 |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
Список максимально средних значений
Добрый день. Столкнулся с задачей где надо вывести СПИСОК производителей компьютеров с максимально средним значением. Базу использовал для примера на sql-ex. Собственно вывести максимальное среднее значение по производителю не беда. А вот почему через HAVING не обрабатываются корректно полученные значения?
Прикладываю код: Код:
Как верно выполнить данную задачу? Т.е. может быть несколько производителей с одинаковым максимальным средним. Как мне вывети наименование производителей и данное максимальное значение? Требуется добавить еще дополнительно подзапрос? Вывод с TOP, LIMIT точно не то. Заранее благодарен! P.S. Код масло масляное. Можно и так: Код:
|
12.07.2022, 21:46 | #2 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
Чё за БД то?
стимулятор https://yoomoney.ru/to/41001303250491
|
12.07.2022, 22:18 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
13.07.2022, 06:56 | #4 | |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
Зайдите как-нибудь в тренировочную на sql-ex. Я уж думаю все про это слышали...
Да и в принципе понятно по коду о существовании двух связанных таблиц. Цитата:
Примерно так и предполагал, что требуется через сравнение значений с двух таблиц. Уверен что сработает ваш способ! Вот почему HAVING не отрабатывает? Я думаю он получал значение максимального из столбца AVG и и сравнивал его с текущей AVg в текущей строке? Пытаюсь хоть какую то информацию по алгоритму его работы найти, но безуспешно. Хотя раньше как то не сталкивался с таким. Да и не особо важная проблема, просто хочется разобраться. Я логику немного не улавливаю... |
|
13.07.2022, 07:46 | #5 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
Ну будем считать, что вы Макар в колодец плюнули. Вместо того, что бы просто ответить на вопрос (хотя по правилам оформления темы на форуме данную информацию вы должны были указать в названии), вы мне предлагаете куда-то там сходить и самому искать нужную информацию. А теперь спросите себя, а оно мне надо?
стимулятор https://yoomoney.ru/to/41001303250491
Последний раз редактировалось Valick; 13.07.2022 в 07:50. |
13.07.2022, 09:05 | #6 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
13.07.2022, 12:24 | #7 | |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
Цитата:
Зачем мне спрашивать себя, если я уже создал тему, то мне это надо? Логично? Опытный человек ниже дал сразу четкий ответ без лишних "Че". |
|
13.07.2022, 12:26 | #8 |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
|
13.07.2022, 12:52 | #9 | |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 493
|
Этого вопроса могло бы и не быть, если бы вы ознакомились с правилами форума и грамотно описали название.
Цитата:
стимулятор https://yoomoney.ru/to/41001303250491
|
|
18.07.2022, 09:10 | #10 |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
На памятку. Рабочий вариант.
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа на обработку матрицы (поиск минимумов, максимумов, средних значений и т.д.) | hasyanova | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.12.2013 07:07 |
Как сделать в Excel подсчет максимально подряд идущих значений | alvin81 | Microsoft Office Excel | 2 | 28.11.2010 08:07 |