Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / подскажите с запросом. / 5 сообщений из 5, страница 1 из 1
29.11.2010, 22:30
    #36984723
Raz0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом.
Вообщем, в таблице есть поля тип и стоимость.
необходимо вывести результат с максимальной стоимостью на КАЖДЫЙ тип.
т.е получается, должно из каждого типа выбратся максимальное.
писал, что-то вроде
Код: plaintext
SELECT asl.type as тип, asl.year as год, asl.price as стоимость FROM asl!asl WHERE asl.price = (select max(asl.price) FROM asl!asl WHERE asl.type=asl.type)
но так выводит только максимальную из ВСЕХ.
как я понял, 1 запрос это не уложить? подскажите как это реализовать.
БД asl
таблица asl
поля type, price.
...
Рейтинг: 0 / 0
29.11.2010, 22:44
    #36984742
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом.
Что-то уж больно накрутил...
Код: plaintext
select type, year, max(price) from asl group by type, year
За все периоды:
Код: plaintext
select type, max(price) from asl group by type
...
Рейтинг: 0 / 0
30.11.2010, 08:51
    #36985086
Raz0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом.
AndreTM,

спасибо.
а ларчик просто открывался.
...
Рейтинг: 0 / 0
30.11.2010, 09:24
    #36985139
Raz0r
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом.
а подскажите еще одно.
как этот же запрос реализорвать с использованием 2х таблиц.

делаю так.
запрос 1
Код: plaintext
1.
2.
3.
4.
5.
6.
set safety off
SELECT MIN(Asl.price), MAX(Asl.price), AVG(Asl.price);
 FROM ;
     asl!asl;
 GROUP BY Asl.type;
 INTO TABLE query4.dbf  
set safety on

запрос 2
Код: plaintext
1.
2.
3.
4.
SELECT Asl.type AS тип, Query4.max_price,;
  Asl.price AS стоимость;
 FROM ;
     asl!asl
выводится в кажом типе максимальное из всех сразу, а не по каждому типу
...
Рейтинг: 0 / 0
30.11.2010, 11:22
    #36985492
GermanGM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом.
Raz0r,

Код: plaintext
select type,price,(select max(price) as maxPrice from asl aa where aa.type=asl.type) as maxPrice from asl
если неверно понял условие задачи, звиняйте...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / подскажите с запросом. / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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