Пробовал схему предложенную выше:
"Zayav:
NoConcatenate LOAD
USERID,
DATE,
IDZAYAV,
Autonumber(recno(), USERID) as ZayvNo
Resident Zayav_temp
WHERE Autonumber(recno(), USERID) <=1
Order by USERID,DATE desc;
drop table Zayav_temp;"
На поверку оказалось ещё медленнее чем group by.
Да, не удивлюсь... Можно и ещё проще, без Autonumber, с помощью where not exists, это может быть немного быстрее, но сортировка большой таблицы сама по себе тоже медленная.