Re: Вроде бы простая выборка, а что-то торможу (Oracle)
От: Аноним  
Дата: 08.04.08 09:30
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>Так как мне выбрать максимальный заработный фонд, номер подразделения по месяцам?


SELECT tt.f_1, tt.f_2, tt.f_3
  FROM (SELECT f_1, f_2, f_3, MAX (f_3) OVER (PARTITION BY f_1) AS ms
          FROM ags_tmp) tt
 WHERE tt.f_3 = tt.ms


SELECT tmp.f_1, tmp.f_2, tmp.f_3
  FROM ags_tmp tmp,
       (SELECT   f_1, MAX (f_3) AS ms
            FROM ags_tmp
        GROUP BY f_1) t
 WHERE tmp.f_3 = t.ms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.