Составить запрос
Имеется таблица (на рисунке сверху). Нужно её сгруппировать по следующим правилам: выбрать выделенные строки (условие: TOP между MIN и MAX данной строки), но строки MIN заменить на минимальное из MIN в подгруппе (с равным MID), MAX соответственно на максимальное в подгруппе и сохранить значиния CR_W, которые только 1 раз встречаются в каждой подгруппе в строке с CREDIT=TRUE. Подгруппы могут иметь 1-3 строк. Результат в таблице на рисунке снизу.
Источник: Stack Overflow на русском