Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Требуется помощь в написании запроса / 2 сообщений из 2, страница 1 из 1
14.01.2019, 23:51
    #39759598
koren85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь в написании запроса
Дано:
Таблица table2 со значениями, например:
NCat TCat
1 326
10 70
11 475
12 175
13 1495

Необходимо для каждой группы значений NCat выбрать среднее значение из N минимальных значений столбца TCat и среднее значение из M максимальных значений TCat.

Например для NCat =1 среднее значение для 3 минимальных значений TCat (1,2,0) = (1+2+0)/3=1, с максимальным по аналогии.

Получилось написать запрос на вывод для каждой группы значений из столбца NCat среднее значение столбца TCat.
Также написал запрос на выбор среднего максимального и минимального значения столбца TCat :

SELECT AVG(m) from
(SELECT MAX(TCat) m
FROM table2
GROUP BY TCat
ORDER BY TCat DESC
LIMIT 3) as v;

В этом запросе выбирается среднее для 3х минимальных значений TCat, но для (произвольной?) группы значений NCat

Не выходит написать верный запрос.

Прошу помощи!
...
Рейтинг: 0 / 0
15.01.2019, 08:21
    #39759633
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Требуется помощь в написании запроса
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Требуется помощь в написании запроса / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]