Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.28;
Скачать: CL | DM;

Вниз

Как в стандарте ANSI натйти агрегат от агрегата?   Найти похожие ветки 

 
Малой   (2003-08-05 11:33) [0]

select f1, sum(f2)
from table
group by f1


мне надо найти максимальную сумму. и если их несколько то выдать только одну. не могу что-то догнать :(


 
Val ©   (2003-08-05 12:01) [1]

select f1,max(summa) from
(
select f1, sum(f2) as summa
from table
group by f1
)
group by f1


 
Малой   (2003-08-05 12:06) [2]

подзапросов нет в MySQL :(


 
sniknik ©   (2003-08-05 12:09) [3]

> мне надо найти максимальную сумму. и если их несколько то выдать только одну. не могу что-то догнать :(
т.е. другими словами тебе нужна одна общая сумма без групировки.
или одна это первая/вторая/т.д. т.е. одна из?


 
Zacho ©   (2003-08-05 12:16) [4]

Насколько помню, в MySQL есть что-то типа TOP (или FIRST), в общем, выдача только определенных записей резалтсета ? Тогда:
select TOP 1 f1, sum(f2)
from table
group by f1
order by 2
В синтаксисе могу и ошибиться, посмотри сам.


 
Малой   (2003-08-05 12:37) [5]


> Zacho © (05.08.03 12:16)

спасибо, но небольшое дополнение, а то минимум найдется :)
select f1, sum(f2)
from table
group by f1
order by 2 desc limit 1




 
Zacho ©   (2003-08-05 12:47) [6]


> Малой (05.08.03 12:37)

Ага ! Значит limit ! Да, прилично я уже подзабыл синтаксис MySql :( Ну и естественно про desc не подумал :(



Страницы: 1 вся ветка

Текущий архив: 2003.08.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
6-92144
DocSS
2003-06-19 19:15
2003.08.28
Заполнение html-форм через TWebBrowser?


14-92223
Esu
2003-08-11 15:07
2003.08.28
Простая но прикольная задачка :)


14-92248
aa5E1
2003-08-09 00:51
2003.08.28
У меня гонит Delphi палитра компонент... все значки перепутались.


14-92173
Dimich1978
2003-08-11 08:58
2003.08.28
Нужен справочник по высшей матемитике


3-91993
АлеКо
2003-08-06 08:05
2003.08.28
XML