![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как быстро переписать значения вычисляемых полей в Data-поля [D7, DBISAM]
DimDim © (2007-10-28 22:09:00)Уважаемые мастера, подскажите как можно быстро переписать значения вычисляемых полей в Data-поля для того, чтобы потом использовать значения в запросе. Сейчас использую тупой перебор всей таблицы и перезапись в каждой записи таблицы (каламбур получился). Вычисления довольно большие (сметная программа). В секунду обрабатывает 15-20 записей. Т.е. за минуту примерно 1000. Может есть способ побыстрее?
Буду очень благодарен!
sniknik (2007-10-30 20:26:00) [1]> А динамитом ее можно?
ну тогда твою задачу рыбнадзор будет решать...
DimDim (2007-10-30 20:07:00) [2]Дык, в том-то и вопрос что сложные вычисления. Сметная программа. В большой смете может быть 5000 расценок. По каждой расценке может быть специфический расчет с расписыванием статей затрат в зависимости от вида работ, используемых материалов, десятка поправочных коэффициентов и т.д. В результате в таблице около 100 вычисляемых полей, которые вычисляются одно из другого. А 1,5 десятка окончательных расчитанных значений необходимо собирать в разделы с итогами по разделам. Ужас.
Пошел за золотой рыбкой... А динамитом ее можно?
Desdechado (2007-10-29 11:23:00) [3]Не очень сложные вычисления можно запхать так.
UPDATE x Set y = ( SELECT ... )
Sergey13 (2007-10-29 11:02:00) [4]> [0] DimDim © (28.10.07 22:09)
> Может есть способ побыстрее?
По той инфе, что ты дал, можно только идти на рыбалку за золотой рыбкой. Верный способ. 8-)
Маша Шрайбер (2007-10-29 10:58:00) [5]Неужели у вас в DBISAM нельзя использовать вычисляемые поля в запросах?????????????