выбрать Т1.Сотр, Максимум(Т2.Период) КАК МаксДата
поместить МаксДаты
из Т1
левое соединение Т2
по Т1.Сотр = Т2.Сотр
И Т1.Дата <= Т2.Период
сгруппировать по Т1.Сотр
;
выбрать Т1.*, Т2.Коэф
из Т1
левое соединение
(выбрать Т2.*
из МаксДаты
левое соединение Т2 по МД.МаксДата = Т2.Период) КАК Т2
по Т1.Сотр = Т2.Сотр
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший