powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Требуется помощь в написании запроса
2 сообщений из 2, страница 1 из 1
Требуется помощь в написании запроса
    #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
Требуется помощь в написании запроса
    #39759633
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Требуется помощь в написании запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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