На АХ4 и АХ2009 замечен интересный глюк. Результат запроса в цикле зависит от положения полей в условии.
PHP код:
static void Job47(Args _args)
{
EmplTable emplTable;
int n = 0;
;
while select emplTable
where emplTable.EmplId == emplTable.PayMainEmplId_Ru
{
n++;
}
info(int2str(n));
n = 0;
while select emplTable
where emplTable.PayMainEmplId_Ru == emplTable.EmplId
{
n++;
}
info(int2str(n));
}
Результат:
1
11365