Показать сообщение отдельно
Старый 07.07.2004, 18:34   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
причем можно сделать чуть оптимальнее

PHP код:
LedgerTrans             ledgerTrans;
    
LedgerTable             ledgerTable;
    ;

    
info("???????? ????? SUM ? COUNT:");

    while 
select count(recID
        
from  ledgerTable               // идем по плану счетов, а не по проводкам!!!
        
group by accountnum
        join  count
(RecID)
            
from  ledgerTrans
            where ledgerTrans
.AccountNum == ledgerTable.AccountNum
        
{
            
info(strfmt("%1 %2",ledgerTable.AccountNum,ledgerTrans.recID));
        }