Вопрос к знатокам запросов.<br> <br>Есть запрос, который к ОсновнойРегистрСведений должен добавить данные из ДанныеРегистра при совпадении поля Сотрудник<br>Но добавить только одно ближайшее к ДатаДействия значение.<br><br>Не соображу как оптимальнее выбрать только ОДНО значение из регистра. <br>В примере ниже у меня добавляются все записи регистра ДанныеРегистра, если ДанныеРегистра.Дата <= ОсновнойРегистрСведений.ДатаДействия<br><br>ВЫБРАТЬ<br> ДанныеРегистра.Сотрудник,<br> ДанныеРегистра.Дата,<br> ДанныеРегистра.Значение,<br> ОсновнойРегистрСведений.Сотрудник КАК Сотрудник1,<br> ОсновнойРегистрСведений.ДатаДействия КАК Дата1<br>ИЗ<br> ОсновнойРегистрСведений КАК ОсновнойРегистрСведений<br> ЛЕВОЕ СОЕДИНЕНИЕ ДанныеРегистра КАК ДанныеРегистра<br> ПО ОсновнойРегистрСведений.Сотрудник = ДанныеРегистра.Сотрудник<br> И (ДанныеРегистра.Дата <= ОсновнойРегистрСведений.ДатаДействия )