2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 [SQL]-выбрать максимум из сгруппированного столбца
Сообщение20.11.2006, 23:48 
Аватара пользователя
Определенным способом получил сгруппированный столбец, потом из этой группы нужно вытащить максимальное число, как это сделать.Заранее спасибо.

SELECT
COUNT(*) AS "VSEGO"
FROM sotrud
GROUP by num_otd;

--НAVING COUNT(*) >= (COUNT(num_otd)) ; <-Ошибка

 
 
 
 
Сообщение21.11.2006, 00:41 
Аватара пользователя
кусок таблицы и ожидаемый результат дай -- помогу

 
 
 
 
Сообщение21.11.2006, 13:21 
Аватара пользователя
В Firebird 2.0 возможно такое:
Код:
select max(B.vsego)
from (select count(*) as vsego
from sotrud A
group by A.num_otd) B


или
Код:
select first 1 count(*) as vsego
from sotrud A
group by A.num_otd
order by vsego desc

 
 
 
 
Сообщение21.11.2006, 20:31 
Аватара пользователя
спасибо.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group