Здравствуйте, Romkin, Вы писали:
slz>>Неодходима получить агрегатную функцию от другой агркгатной функции, как лучше сделать?
slz>>Т.е. для примера таблица товаров:
slz>>Наименование
slz>>Кол-во
slz>>Надо найти какого наименования продано больше.
slz>>В результате запроса должна вернуться запись (или несколько с одинакой суммой по кол-ву) для определенного наименования.
slz>>Т.е. надо получить MAX(SUM(кол-во)) GROUP BY наименование.
slz>>Как реализовать такой запрос на SQL?
R>Интересная задачка, кстати.
R> select t1.i, sum(t1.i1)
R>from t1
R>group by t1.i
R>having sum(t1.i1) >= all (select sum(t2.i1)
R> from t1 as t2
R> group by t2.i
R> )
R>
R>что-то вроде этого
А в VisualFoxPro это проканает?
Я почему-то подзапрос в оператор HAVING вставить не могу. Ругается.