Показать сообщение отдельно
  #4  
Старый 13.11.2015, 10:43
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Цитата:
Сообщение от lmikle
Вот запрос без оконных функций, но он может вернуть больше чем 1 строку для счета, если для какого-то счета будет 2 одинаковые максимальные суммы:
Код:
select acc_no, doc_no, summ, doc_dt
from demo d
where summ = (select MAX(summ) from demo dd where d.acc_no = dd.acc_no)

Во внутреннем запросе пропущена группировка по doc_no.

Спасибо, я разобрался. Такая простая задача, и такое угрюмое решение.
Ответить с цитированием