![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
![]()
Добрый день. Столкнулся с задачей где надо вывести СПИСОК производителей компьютеров с максимально средним значением. Базу использовал для примера на sql-ex. Собственно вывести максимальное среднее значение по производителю не беда. А вот почему через HAVING не обрабатываются корректно полученные значения?
Прикладываю код: Код:
Как верно выполнить данную задачу? Т.е. может быть несколько производителей с одинаковым максимальным средним. Как мне вывети наименование производителей и данное максимальное значение? Требуется добавить еще дополнительно подзапрос? Вывод с TOP, LIMIT точно не то. Заранее благодарен! P.S. Код масло масляное. Можно и так: Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 521
|
![]()
Чё за БД то?
стимулятор https://yoomoney.ru/to/41001303250491
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
![]()
Зайдите как-нибудь в тренировочную на sql-ex. Я уж думаю все про это слышали...
Да и в принципе понятно по коду о существовании двух связанных таблиц. Цитата:
Примерно так и предполагал, что требуется через сравнение значений с двух таблиц. Уверен что сработает ваш способ! Вот почему HAVING не отрабатывает? Я думаю он получал значение максимального из столбца AVG и и сравнивал его с текущей AVg в текущей строке? Пытаюсь хоть какую то информацию по алгоритму его работы найти, но безуспешно. Хотя раньше как то не сталкивался с таким. Да и не особо важная проблема, просто хочется разобраться. Я логику немного не улавливаю... |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 521
|
![]()
Ну будем считать, что вы Макар в колодец плюнули. Вместо того, что бы просто ответить на вопрос (хотя по правилам оформления темы на форуме данную информацию вы должны были указать в названии), вы мне предлагаете куда-то там сходить и самому искать нужную информацию. А теперь спросите себя, а оно мне надо?
стимулятор https://yoomoney.ru/to/41001303250491
Последний раз редактировалось Valick; 13.07.2022 в 07:50. |
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
![]() |
![]() |
![]() |
#7 | |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
![]() Цитата:
Зачем мне спрашивать себя, если я уже создал тему, то мне это надо? Логично? Опытный человек ниже дал сразу четкий ответ без лишних "Че". |
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 12.07.2022
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 521
|
![]()
Этого вопроса могло бы и не быть, если бы вы ознакомились с правилами форума и грамотно описали название.
Цитата:
стимулятор https://yoomoney.ru/to/41001303250491
|
|
![]() |
![]() |
![]() |
#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 |