03.08.2005, 16:30 | #21 |
Участник
|
а сами как думаете?
Если к примеру результат выборки - 100 строк, то получится, что в первом варианте будет 100 раз код внутри исполняться, а в вашем - 100 раз для каждой строки - их 100 - то есть 10 000 раз. Думаю, первый таки лучше. |
|
03.08.2005, 20:05 | #22 |
Участник
|
сделал, как Вы советуете -он игнорирует условие, выводит одинаковые суммы в обеих колонкахdisplay str t4c5()
{ if ( _RAssettrans.AssetTransType == RAssetTransType:epreciation) return t4c5; // return ""; } |
|
03.08.2005, 20:16 | #23 |
Участник
|
а...суть по-моему, вот в чем...У меня записи уже сгруппированы по ID, поэтому, наверно,такое условие и не работает...?
|
|
04.08.2005, 08:31 | #24 |
Участник
|
Иван, когда я делаю Вашим методом, то выводятся два столбика, в обоих -дырки в тех местах, где не выполняется либо одно условие, либо другое. А мне нужны нули )
|
|
04.08.2005, 08:32 | #25 |
Участник
|
плюс еще дважды выводятся строчки с одним и тем же Id - одна по амортизации, другая - по стоимости
|
|
04.08.2005, 08:48 | #26 |
Участник
|
Цитата:
Изначально опубликовано sev
...выводятся два столбика, в обоих -дырки в тех местах, где не выполняется либо одно условие, либо другое. А мне нужны нули ) if (condition) return Table.Field; return '0'; или, если поле как int то посмотрите на showZero = Да |
|