Re: Как правильно сформировать SQL запрос
От: Romkin  
Дата: 21.08.03 07:20
Оценка:
slz>Неодходима получить агрегатную функцию от другой агркгатной функции, как лучше сделать?

slz>Т.е. для примера таблица товаров:


slz>Наименование

slz>Кол-во

slz>Надо найти какого наименования продано больше.


slz>В результате запроса должна вернуться запись (или несколько с одинакой суммой по кол-ву) для определенного наименования.


slz>Т.е. надо получить MAX(SUM(кол-во)) GROUP BY наименование.


slz>Как реализовать такой запрос на SQL?


Интересная задачка, кстати.
 select t1.i, sum(t1.i1) 
from t1 
group by t1.i 
having sum(t1.i1) >= all (select sum(t2.i1)  
                                  from t1 as t2  
                                  group by t2.i 
                                 )

что-то вроде этого
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.