powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Группировка и сортировка
2 сообщений из 2, страница 1 из 1
Группировка и сортировка
    #32304121
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица продаж автомобилей

Есть раздел аналитики http://www.auto.zaural.ru/analyst/
там для каждой марки и модели авто строится таблица

марка, модель, мин, макс, сред. цена

Для того, чтобы отобразить статистику по максимальной цене в виде графика (полоска - бар)
сперва надо получить наибольшую цену, чтобы затем относительно нее масштабировать другие полоски

получаю максимально возможную цену:
Код: plaintext
select max(Price) as pr3 from t_sales

Код: plaintext
1.
2.
select count(SalID) as cnt, MarkName,ModelName, min(Price) as pr1,
max(Price) as pr3 ,avg(Price) as pr2 from t_sales  where Price<> 0  
group by MarkName,ModelName  order by pr3 desc, MarkName, ModelName


а теперь есть желание одним запросом получить максимум минимальной стоимости (для постройки точно такого же графика по минимальной цене)
т.е. нечто в виде
Код: plaintext
select max(min(Price)) as pr1 from t_sales


просто
Код: plaintext
select min(Price) as pr1 from t_sales

не подходит, т.к. это будет только для одной марки и модели минимальная цена
для других будет всегда больше
...
Рейтинг: 0 / 0
Группировка и сортировка
    #32304187
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, решение то было на поверхности:
использовать лимит вывода и все!

Код: plaintext
1.
select markname, min(Price) as q2 from t_sales where price<> 0  
group by markname order by q2 desc limit  0 , 1 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Группировка и сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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