while select [поля] from [табличная переменная]
group by [поля]
where
[условия]
{
[табличная переменная tmp].[поле] = ...;
.
.
[табличная переменная tmp].insert();
}
[datasource].setTmpData([табличная переменная tmp]);
все нормально работает
я не использую результат для отображения на форме а просто вывожу этот результат в EXCEL