Имя: Пароль:
1C
 
Как получить по одному значению в каждой группировке
0 ЭЦ
 
01.05.17
10:01
Господа.
Школьники учатся в разных классах и получают оценки.
Требуется выбрать всех учеников получивших пятерки в каждом классе.
//-------------------------------------------
ВЫБРАТЬ
    ОценкиШкольников.Школьник,
    ОценкиШкольников.Школьник.Класс КАК Класс
ИЗ
    РегистрСведений.ОценкиШкольников КАК ОценкиШкольников
ГДЕ
    ОценкиШкольников.Оценка = &ПЯТЕРКА
//----------------------------------------------
Так мы получим всех отличников во всех классах.
Теперь нужно выбрать не всех отличников, о по одному во всех классах. Как это это сделать.
Прошу подсказать.
Заранее благодарю.
1 mkalimulin
 
01.05.17
10:03
ВЫБРАТЬ
    МАКСИМУМ(ОценкиШкольников.Школьник),
    ОценкиШкольников.Школьник.Класс КАК Класс
ИЗ
    РегистрСведений.ОценкиШкольников КАК ОценкиШкольников
СГРУППИРОВАТЬ ПО ОценкиШкольников.Школьник.Класс
ГДЕ
    ОценкиШкольников.Оценка = &ПЯТЕРКА
2 ЭЦ
 
01.05.17
10:51
Спасибо щас попробую
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой