В таблице 30 записей по трем сотрудникам - по 10 на каждого. Нужно выбрать первые три записи для каждого сотрудника, можно это сделать в запросе? Или выгружать в таблицу и обрабатывать ее в цикле?
ВЫБРАТЬ
*
ИЗ РегистрСведений.ляляля КАК РС
ГДЕ
РС.ТвойКлюч В
(
ВЫБРАТЬ ПЕРВЫЕ 3
РСВ.ТвойКлюч
ИЗ РегистрСведений.ляляля КАК РСВ
ГДЕ РСВ.Сотрудник = РС.Сотрудник
УПОРЯДОЧИТЬ ПО
РСВ.ТвойКлюч
)